Ui Software Engineer, Camera & Photos

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

UI Software Engineer for Apple's Camera & Photos team, focusing on image and video editing features that leverage computer vision and machine learning. The role involves building new user experiences for millions of customers, working closely with design, computer vision, and ML teams.

What you'd actually do

  1. The Photos team builds new user experiences that also leverage computer vision and machine learning-based image processing.
  2. Come join the Photos team to do your best work on exciting and groundbreaking projects that will surprise and delight our users.
  3. Apple’s Photos Edit team is looking for a talented, enthusiastic UI software engineer to join an expanding team focused on the next generation of image- and video-editing features in the Photos ecosystem.

Skills

Required

  • Proven programming fundamentals
  • knowledge of object-oriented programming
  • Experience building projects using Objective-C or Swift
  • iOS or macOS SDKs
  • Good sense of UI design
  • Excels at solving and debugging hard problems
  • bachelor's in computer science or relevant work experience

Nice to have

  • thorough in their art
  • understands performance bottlenecks
  • knows how to write high-quality code
  • API design and maintenance
  • crafting custom UI components
  • Enjoys working with, learning from, and mentoring teammates from different disciplines and backgrounds