senior Software Engineer ic · Posted Jun 25, 2025

About this role

Apple is hiring a senior-level Software Engineer based in Cambridge, United Kingdom. The posting calls out experience with Data Structures, Machine Learning, iOS.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Location
Cambridge, United Kingdom
Department
Software and Services
Posted
Jun 25, 2025

More roles at Apple

CA-Specialist: Full-Time, Part-Time, and Part-Time Temporary
Canada · mid
US - Specialist: Full-Time, Part-Time, and Part-Time Temporary
United States · mid
UK - Specialist: Full-Time, Part-Time, and Part-Time Temporary
United Kingdom · mid
IN-Technical Specialist
India · mid
IN-Genius
India · mid
All Apple jobs →

Job description

from Apple careers

Apple is a place where you can build incredible products that affect the whole world. Its a place where every detail matters, where we obsess about the experience, and where everything is about surprising and delighting the customer.

The Photos app is one of these iconic Apple experiences. Join the Photos UI team — the group that builds all the experiences for Photos, across iOS, iPadOS, and macOS. The Cambridge Photos UI team’s focus is crafting deeply personal relive experiences, like Creation of Memories, Featured Photos, and the Photos Widget. We leverage cutting-edge AI to help users rediscover and enjoy their most precious moments, and are pioneering new frontiers in Apple Intelligence.

We’re looking for a Senior Software Engineer who can lead rapid prototyping and architecture for the next generation of Photos + AI features. You will play a pivotal role in the team, at the intersection of UI exploration, design with AI, and large scale photo libraries.

This is an excerpt. Read the full job description on Apple careers →
All software engineering jobs software engineering in Cambridge, United Kingdom Jobs in Cambridge, United Kingdom software engineering salaries software engineering career path
All Apple Jobs Browse software engineering roles senior positions