Apple is looking to solve the problem of seamlessly blending digital content with physical space through its revolutionary spatial computer, Apple Vision Pro, by building world-class algorithms and software.
Requirements
- Experience in deep learning frameworks like PyTorch or TensorFlow
- Experience in Swift or Objective-C
- Experience in 3D graphics or rendering
- Strong C++ experience, including modern C++
- Strong experience in Python, including popular science libraries like Numpy, Pandas, etc.
- visionOS / iOS development experience
Responsibilities
- Driving the software architecture of both, internal tools and production code
- Implementing and optimizing algorithms to run efficiently on mobile devices
- Building development and visualization tools to improve team productivity
- Building and optimizing efficient machine learning pipelines for fast training and inferencing
- Cooperating with your team members to prepare presentations, papers, and talks to explain your inventions
Other
- M.Sc./Ph.D in machine learning, computer vision, or robotics
- Bachelors degree and 5+ years of software engineering or machine learning experience
- Excellent communication and collaboration skills
- Excellent problem solving and analytical thinking skills
- Creativity and curiosity for solving highly complex problems