At Apple, we strive to make great products that empower people and improve their lives by expanding the capabilities of Apple products and platforms through recent breakthroughs in AI/ML and robotics.
Requirements
- iOS Development experience, including experience with Swift and Apple development tools
- Experience with system design and hardware deployment
- Proficient in building visualizations and tooling (e.g., Python, QT)
- Experience writing wrappers to IPC mechanisms such as XPC and RPC
- Systems experience involving deployment of algorithms to GPUs as well as other accelerators
Responsibilities
- Designing and implementing APIs
- Designing and implementing tools such as visualizations, logging, and evaluation systems
- Evaluating and debugging a complex AI systems
- Integrating complex AI systems into a larger software stack
Other
- BS/MS in Computer Science, Math, Robotics or related field
- Very strong software engineering background with at least 5 years of industry experience
- Ability to break down large features and implement practical solutions
- Curiosity about new technologies and flexibility to dive into different parts of a SW stack at different times