Apple is looking to optimize engineering workflows and deliver amazing software and experiences to millions of Apple users faster by developing productivity products and release technologies.
Requirements
- 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.
- Experience with databases (relational and NoSQL, such as Cassandra).
- Familiarity with using Generative AI (GenAI) or Large Language Models (LLMs) to accelerate operational tasks, such as automating runbooks, generating scripts, or analyzing incident data.
Responsibilities
- Designing, building, and maintaining robust, scalable, and observable systems.
- 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.
- Experience with server-side development and systems programming.
- Demonstrated ability to lead incident response for high-impact outages.
Other
- Collaborating closely with cross-functional teams
- Excellent communication skills and a genuine interest in mentoring others and collaborating with teams across a wide range of technologies and disciplines.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.