Apple
Software Development Engineer, Photos UI
Found: November 20, 2025
This role is based in Cambridge, England.
What you'll do:
- Develop and implement software for new AI-powered features.
- Collaborate with AI/ML researchers to transform concepts into products.
- Write clean, efficient code in Swift, Python, and C++.
- Contribute to the entire development lifecycle.
Minimum Qualifications:
- BS/MS in Computer Science or related field.
- Solid understanding of computer science fundamentals.
- Proficiency in at least one programming language (e.g., Python, Swift, C++, Java).
- Foundational understanding of machine learning concepts.
Preferred Qualifications:
- Professional software development experience.
- Familiarity with iOS/macOS development.
- Experience integrating machine learning models.
- Excellent communication and collaboration skills.