Apple's Photos team is looking to build the next generation of image and video editing features for the Photos ecosystem, leveraging technologies like computer vision and machine learning to enhance the user experience with photos and videos captured by the iPhone.
Requirements
- Object-Oriented analysis and design experience
- C / C++ / Objective-C experience
- Exposure to performance analysis and optimization techniques
- Exposure to image processing technologies
- Knowledge of Image and video processing applications, methodologies, and best practices
- Exposure to Metal, OpenCL, OpenGL, or other GPU programming languages
- Exposure to ML techniques and paradigms
Responsibilities
- building new user experiences that leverage multiple technologies such as computer vision and machine learning-based image processing
- focused on the next generation of image and video editing features in the Photos ecosystem
Other
- talented, enthusiastic and growth centered software engineer
- proven track record that demonstrates innovation, strong collaboration, excellent communication skills and a passion for designing high quality software
- Interest in Visual Media, Graphics, and/or Photography
- Creative mindset
- Desire to grow and develop in a fast-paced development team