Job Search and Career Advice Platform

Enable job alerts via email!

Software Development Engineer, Photos UI

Apple Inc.

Cambridge

On-site

GBP 60,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Cambridge is seeking a Software Development Engineer for the Photos UI team. The role involves designing user interfaces that leverage AI to enhance the Photos app. Candidates should have experience in user-facing applications, with skills in modern UI frameworks like SwiftUI. This position offers opportunities to collaborate with design and AI engineers, and a chance to contribute to features that reach millions of users. Passion for photography and storytelling is encouraged.

Qualifications

  • Experience developing user-facing applications focusing on the interface.
  • Familiarity with machine learning models or AI-driven logic.
  • Contributed to technical design and development of features.
  • Solid foundation in software engineering principles.

Responsibilities

  • Contribute to the design and development of user interfaces for the Photos app.
  • Build AI-driven experiences leveraging Apple Intelligence models.
  • Develop scalable solutions and collaborate with cross-functional teams.
  • Work across the full product cycle from ideation to delivery.

Skills

User interface design
Integration of machine learning models
Software development principles
Problem-solving in cross-functional teams

Tools

SwiftUI
AVKit
Core Animation
Metal
Job description
Software Development Engineer, Photos UI

Cambridge, England, United Kingdom Software and Services

Apple is a place where you can build incredible products that affect the whole world. It's 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 Software Engineer eager to contribute to the next generation of Photos + AI features. You will be an integral part of the team, working at the intersection of UI development, AI‑driven design, and large‑scale photo libraries.

Description

In this role, you will contribute to the design, prototyping, and development of innovative user interfaces and experiences for the Photos app and related media‑centric features. You will help build novel AI‑driven experiences, leveraging Apple Intelligence models to create intuitive, engaging, and visually stunning interactions. Your responsibilities will include developing robust and scalable solutions, collaborating closely with design, AI/ML engineers, and other engineering teams to translate ambitious concepts into polished, shippable features. You will work across the full product cycle, from ideation and rapid prototyping, often using SwiftUI, to delivering high‑performance, high‑quality code for features that reach hundreds of millions of users. We are seeking an engineer passionate about building beautiful UIs, exploring innovative AI applications, and pushing the boundaries of how technology can enhance emotional connection and user delight with their photo and video libraries. You will have opportunities to learn from senior engineers and grow your technical skills while contributing meaningfully to the team’s goals.

Minimum Qualifications
  • Experience developing user‑facing applications with a focus on the user interface.
  • Familiarity with integrating machine learning models or AI‑driven logic into product features.
  • Experience contributing to the technical design and development of features, from concept through to release.
  • A solid foundation in software engineering principles, including data structures and software architecture, with the ability to solve problems within a cross‑functional team.
Preferred Qualifications
  • Experience with modern, declarative UI frameworks (e.g., SwiftUI) to build sophisticated and performant interfaces.
  • Exposure to media or graphics‑rendering pipelines and frameworks (e.g., AVKit, Core Animation, Metal).
  • Interest in analyzing and optimizing application performance, particularly for media‑heavy or computationally intensive features.
  • Experience shipping consumer‑facing applications.
  • A strong passion for photography, visual storytelling, and crafting emotionally resonant digital products.

At Apple, we’re not all the same. And that’s our greatest strength. We draw on the differences in who we are, what we’ve experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. Learn more

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.