Photos Imaging Software Engineer, Camera & Photos

Apple Apple · Big Tech · Cupertino, CA · Software and Services

Software engineer for Apple's Photos team, focusing on next-generation image and video editing features using computer vision and ML-based image processing for products shipping to millions.

What you'd actually do

  1. The Photos team focuses on building new user experiences that leverage multiple technologies such as computer vision and machine learning-based image processing and much more.
  2. Our team works hard on products that ship to millions of people—we are looking for people who want to do the same!
  3. Apple’s Photos Imaging team is looking for a talented, enthusiastic and growth-centered software engineer to join an expanding team focused on the next generation of image and video editing features in the Photos ecosystem.

Skills

Required

  • Object-Oriented analysis and design experience
  • C / C++ / Objective-C experience
  • Exposure to performance analysis and optimization techniques
  • Exposure to image processing technologies
  • Desire to grow and develop in a fast-paced development team

Nice to have

  • Knowledge of Image and video processing applications, methodologies, and best practices
  • Exposure to Metal, OpenCL, OpenGL, or other GPU programming languages
  • Interest in Visual Media, Graphics, and/or Photography
  • Exposure to ML techniques and paradigms
  • Creative mindset

What the JD emphasized

  • proven track record that demonstrates innovation
  • strong collaboration
  • excellent communication skills
  • passion for designing high-quality software

Other signals

  • Leverages computer vision and machine learning-based image processing
  • Next generation of image and video editing features
  • Products that ship to millions of people