Build the foundation of Apple’s next-generation Generative AI platform, combining systems engineering, scalable backend development, and GenAI technologies such as Retrieval-Augmented Generation (RAG) and agentic frameworks. Design and implement large-scale, secure, highly available systems and pipelines, and collaborate across teams to support intelligent experiences. The role includes leading efforts to build distributed systems and pipelines; designing and developing solutions using a Java technology stack; working with cross-functional teams to define requirements; implementing solutions in accordance with security guidelines; and partnering with QA to identify and fix issues. Additional responsibilities include mentoring junior developers, estimating scope and team capacity with the team manager and PM, responding to urgent executive or business requests, and maintaining system stability and reliability. The ideal candidate is a strong programmer and creative problem solver who takes ownership, communicates scope clearly, and is interested in client or systems software design and programming or server-side distributed systems development.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level