Job Summary
The primary focus of this position is to enhance Apple’s change management services by streamlining outdated processes and tools. The role involves establishing an integrated approach that navigates change requests directly through to production releases. Additionally, the position requires the development of scalable systems and intelligent AI applications aimed at evaluating change risks, resolving issues with changes that are blocked or failed, and assisting developers in managing approval processes, release schedules, and compliance workflows.
Responsibilities
- Transform and modernize existing change management processes and tools.
- Create a seamless pipeline from change requests to production releases.
- Develop scalable backend systems and innovative AI tools to evaluate risks associated with changes.
- Triage changes that encounter blocks or failures efficiently.
- Support developers in managing compliance workflows, approvals, and releases.
Qualifications
- A minimum of two years of relevant experience in backend systems development.
- Proficiency in Java and Python programming languages.
- Familiarity with AI-driven tools or agentic systems.
- Strong understanding of algorithms, data structures, distributed systems, and database management.
- An educational background comprising a bachelor’s, master’s, or PhD in Computer Science or Engineering.
- Preferred experience includes knowledge of containerized deployments, AI/ML and LLM frameworks, agentic systems, large-scale migrations, Kafka, and microservices.
Apple provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


