
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
π Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
π Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Photos Backend Systems Engineer to develop innovative applications and infrastructure for Apple platforms. You'll work with C/C++ and engage in video and image processing, database programming, and performance profiling. This position requires at least 3 years of relevant experience.
Job Description
Who you are
You have a Bachelor's Degree in Computer Science or a related field and at least 3 years of relevant experience in software engineering. You possess a strong foundation in computer science fundamentals and have demonstrable experience with C/C++ programming, which is essential for developing backend systems. Your expertise includes video and image processing, database programming, and performance profiling, allowing you to contribute effectively to the Photos Backend team.
You are familiar with concurrent multi-process architectures and understand the importance of privacy and security initiatives in software development. Your ability to manage network-based assets will be crucial as you collaborate with cross-functional teams across Apple, including Photos UI, Camera Foundation, and iCloud. You thrive in a collaborative environment and are eager to shape the future of digital photography.
What you'll do
In this role, you will be responsible for building innovative on-device and cloud services that enhance the userβs photo and video experiences. You will develop applications and infrastructure that redefine the Camera and Photos experience across various Apple devices, including iPhone, iPad, Mac, Apple TV, and Apple Watch. Your work will involve close collaboration with teams across Apple, ensuring that the features you develop integrate seamlessly with existing systems.
You will engage in video and image processing tasks, utilizing your skills in database programming to optimize performance. Performance profiling will be a key aspect of your responsibilities, as you will need to ensure that the applications you develop run efficiently and effectively. Additionally, you will be involved in privacy and security initiatives, ensuring that user data is protected while accessing on-device services through the PhotoKit API.
What we offer
At Apple, you will be part of a highly cross-functional team that values innovation and collaboration. You will have the opportunity to work on cutting-edge technology that shapes the future of digital photography. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in redefining the media experience for millions of users worldwide.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
Apple is hiring a Photos Backend Systems Engineer to develop innovative applications and infrastructure for Apple platforms. You'll work with C/C++ and database programming to enhance the userβs photo and video experiences. This position requires at least 3 years of relevant experience.

Backend Engineer
Apple is hiring a Backend Engineer to develop productivity products and release technologies that optimize engineering workflows. You'll work with Java and Python to build high-performance applications in San Diego.

Backend Engineer
Verkada is seeking a Senior Backend Engineer to lead the development of high-performance backend systems for their cloud camera products. You'll work with Java and Spring to optimize existing software components and mentor junior engineers. This role requires 5+ years of experience in backend engineering.

Software Engineering
Apple is hiring a Photos Imaging Software Engineer to develop next-generation image and video editing features. You'll work with C, C++, and Objective-C, focusing on image processing and machine learning techniques. This position requires a strong background in software engineering and a passion for visual media.

Backend Engineer
Apple is hiring a Backend Engineer for the Apple Services Engineering team to build and operate large-scale observability platforms. You'll work with Java and APIs to ensure the reliability of services like Apple TV and the App Store. This role requires strong backend engineering skills and experience in cloud environments.