Senior Software Engineer - Photos Storytelling

Apple creates privacy-respecting machine learning technologies and innovative consumer electronics, including the iPhone - the world's most popular camera.
$143,100 - $264,200
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Senior Software Engineer - Photos Storytelling

Apple is seeking a Senior Software Engineer to join their Camera & Photos team, focusing on creating next-generation photo experiences for hundreds of millions of users worldwide. The role combines algorithmic innovation with applied machine learning to deliver emotional and personal products like Photos Lock Screen, Photos Memories, and Portrait Mode.

The position offers an exciting opportunity to work at the intersection of algorithms, machine learning, and user experience, specifically focusing on Photos For You, Memories, and People features. The ideal candidate will be responsible for architecting and developing innovative algorithms and infrastructure that power these experiences while maintaining Apple's commitment to privacy.

Working with Apple's system-level APIs and frameworks, you'll be part of a team that makes the iPhone the world's most popular camera. The role requires expertise in mobile development, strong algorithmic skills, and experience with technologies like Swift and Objective-C. Knowledge of machine learning applications and graph algorithms is highly valued.

The position offers competitive compensation, including base pay, stock options, and comprehensive benefits. You'll work in a collaborative environment where cross-functional teamwork and excellent communication skills are essential. This is an opportunity to impact how millions of people interact with their photos while working on cutting-edge technology at one of the world's most innovative companies.

If you're passionate about creating thoughtful, personal products and have a strong background in software engineering, this role offers the chance to work on features that directly enhance how people preserve and share their memories through technology.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Photos Storytelling

  • Ideate, prototype and build new intelligence algorithms and product features
  • Power new Photos experiences related to Photos For You, Memories, and People
  • Take ownership of problems and work cross-functionally
  • Design high quality algorithms with user experience focus

Requirements For Senior Software Engineer - Photos Storytelling

  • Minimum of 3 years of software engineering experience, with expertise in data structures, algorithms, and object-oriented programming
  • Ability to develop and optimize code to run on a constrained environment
  • Experience developing mobile software products
  • Firm grasp of asynchronous programming concepts
  • B.S. / M.Sc. / Ph.D. in Computer Science or equivalent experience

Benefits For Senior Software Engineer - Photos Storytelling

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee product discounts

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Photos Storytelling

Camera Performance Engineer

Senior Camera Performance Engineer role at Apple, focusing on optimizing camera software and hardware integration for world-class image quality and user experience.

Senior Applications Engineer

Senior Applications Engineer role at Apple, focusing on AR/VR and AI technologies, requiring 3+ years of experience in software development with expertise in Swift.

Software Development Engineer - Location Technologies

Senior Software Engineer role at Apple focusing on location-based technologies and mobile development, offering competitive salary and comprehensive benefits.

Senior Software Engineer: Spatial Media - Apple Vision Pro

Senior Software Engineer position at Apple working on spatial media technologies for Vision Pro, focusing on next-generation capture and playback experiences.

Camera Frameworks Engineer

Senior Camera Frameworks Engineer role at Apple, developing the camera preview pipeline for iPhone, focusing on real-time image processing and user experience.