Software Development Engineer, Photos UI
Apple
7 hours ago
•No application
About
- At Apple, we build products that become part of people's lives. The Photos app
- is where life's most precious moments live, and our team uses Apple Intelligence
- to make those moments even more meaningful. The Photos Intelligence team is at
- the cutting edge of this mission. We are the engineers and researchers building
- AI-powered experiences that help millions of users rediscover memories, relive
- perfect moments, and find new meaning in their visual stories. As a Software
- Engineer on our team, you will play a key role in building these intelligent
- experiences, turning innovative concepts into features that millions of people
- will love. This is a unique opportunity to grow your skills at the intersection
- of machine learning and product development.
- DESCRIPTION
- In this role, you will be a key contributor to the team, helping to build the
- next generation of intelligent features for the Photos app. You will: - Develop
- and implement software for new AI-powered features, working with technologies
- like Large Language Models (LLMs) and on-device machine learning. - Collaborate
- closely with AI/ML researchers and senior engineers to transform research
- concepts into robust, user-facing products. - Write clean, efficient, and
- well-tested code in languages like Swift, Python, and C++. - Contribute to the
- entire development lifecycle, from prototyping new ideas to debugging,
- optimizing, and shipping features to millions of users. - Learn and grow in a
- fast-paced, supportive environment, gaining hands-on experience with
- cutting-edge AI technologies and Apple's software engineering practices.
- MINIMUM QUALIFICATIONS
- BS/MS in Computer Science or a related field, or equivalent practical
- experience. Solid understanding of computer science fundamentals, including data
- structures, algorithms, and software design. Proficiency in at least one
- object-oriented or systems programming language (e.g., Python, Swift, C++,
- Java). A foundational understanding of machine learning concepts (from
- coursework, personal projects, or professional experience).
- PREFERRED QUALIFICATIONS
- Exposure with professional software development experience. Familiarity with
- iOS, macOS, or other mobile application development. Experience with Swift is a
- strong plus. Experience building or integrating machine learning models into
- applications. Excellent communication and collaboration skills, with a desire to
- work in a team environment.




