Software Engineer (AI Developer Tools), AI & Data Platforms
Role details
Job location
Tech stack
Job description
Imagine what you could do here. At Apple, we believe new insights have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don't just create products - they create the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.\n\nDeveloper Experience Platform team is looking for an extraordinary Python backend engineer who has a robust understanding of Large Language Models (LLMs)and Generative AI to join our team. You will help design, implement the core backend services and pipelines that integrate with various other enterprise services including LLMs and bring Gen AI services. You would support our mission by applying groundbreaking research in this rapidly evolving and exciting space, to our daily work. By contributing to our team, you'll play an integral part in developing our developer productivity tools, leaving a significant footprint on the evolution of our enterprise AI platforms.
Requirements
Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, or related field or equivalent practical experience.\n4+ years of industry experience designing and building scalable, high-performance backend systems, with hands-on experience in cloud infrastructure, containerization, and CI/CD pipelines.\nStrong programming proficiency in Java and Python, with hands-on experience in relational and NoSQL databases and scalable service-oriented architectures.\nExperience developing AI agents using frameworks such as LangGraph, Claude Agent SDK, and similar libraries
A genuine passion for developer experience and deep empathy for building tools that empower engineers to do their best work.\nExperience with TypeScript and frontend development, along with exposure to additional backend technologies such as Go or Kotlin.\nStrong understanding of algorithms, data structures, distributed systems principles, and microservice architecture.\nHands-on experience with Kubernetes for container orchestration and deployment at scale.