The Photos team at Apple is looking to build next-generation image and video editing features for the Photos ecosystem, leveraging computer vision and machine learning-based image processing to enhance the user experience.
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
- Builds a set of best-in-class features to highlight the amazing images that it can produce.
- Focuses on building new user experiences that leverage multiple technologies such as computer vision and machine learning-based image processing and much more.
- Focused on the next generation of image and video editing features in the Photos ecosystem.
- Demonstrates innovation, strong collaboration, excellent communication skills and a passion for designing high quality software.
Other
- Talented, enthusiastic and growth centered software engineer
- Desire to grow and develop in a fast-paced development team
- Interest in Visual Media, Graphics, and/or Photography
- Creative mindset
- Excellent communication skills