Creative Intelligence Software Engineer - Camera and Photos
Core
Building core frameworks and algorithms for image and video editing features in the Photos app, including Cinematic HDR, Photographic Styles, and generative editing.
Role type
Senior IC software engineer (computer vision & image processing)
Builds
Production-quality image/video editing features and core layers for the Photos app
Domain
Consumer electronics / Computer vision / Image processing
Deliverable
production ML models
Required skills
C/C++/Objective-C/Swift, object-oriented design, performance optimization, image/video processing, on-device ML integration
Preferred skills
Metal/GPU programming, applied ML paradigms, client-facing app shipping
Technologies
Metal, C, C++, Objective-C, Swift
Responsibilities
Integrate complex algorithms and frameworks into production software, design high-quality software architecture, optimize performance for on-device execution
Seniority
Senior, hands-on IC