Help define the future of delivering Apple software to customers by developing productivity products and release technologies focused on optimizing engineering workflows
Requirements
- Experience with databases (relational and NoSQL, such as Cassandra)
- Experience with server-side development and systems programming
- Experience with Swift on Server, Go or equivalent
- Knowledge of containerization, orchestration technologies, networking, observability tools, and security
- Expertise in scaling systems, performance analysis, and capacity planning for global, distributed systems
- Familiarity with using Generative AI (GenAI) or Large Language Models (LLMs) to accelerate operational tasks
Responsibilities
- Designing, building, and maintaining robust, scalable, and observable systems
- Collaborating closely with cross-functional teams
- Reducing operational toil by developing automation and tooling to prevent and rapidly resolve production issues
- Leading architectural and design discussions to ensure our solutions are robust, scalable, and forward-thinking
- Owning and refining systems incident management processes to ensure high availability
- Mentoring and guiding other engineers by providing constructive feedback in code reviews and fostering a culture of technical excellence and continuous improvement
Other
- Excellent communication skills and a genuine interest in mentoring others and collaborating with teams across a wide range of technologies and disciplines
- Genuine excitement to collaborate with others to solve complex problems with a focus on the user experience
- Ability to lead incident response for high-impact outages
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- Collaboration with cross-functional teams