At Apple, we're seeking an exceptional Python backend engineer to join our Developer Experience Platform team. This role combines cutting-edge AI technology with practical software development to create tools that enhance developer productivity across Apple.
The position focuses on designing and implementing core backend services that integrate with Large Language Models (LLMs) and other enterprise services. You'll be working on a Generative AI-based Developer Experience Platform that assists internal app development teams, ensuring accurate LLM-based code generation and seamless integration with various enterprise services.
As a senior engineer, you'll collaborate with Machine Learning engineers, Software engineers, and data scientists to deliver end-to-end solutions. The role requires both technical expertise and strong communication skills to coordinate complex interdependencies in application development.
The ideal candidate will bring expertise in Python backend development, particularly with FastAPI or similar frameworks, and have significant experience with Large Language Models, Retrieval Augmented Generation (RAG), and Generative AI. You'll be working in a collaborative environment where you can influence architectural decisions and stay current with industry developments.
This is an opportunity to make a significant impact on Apple's internal developer tools and contribute to the evolution of enterprise AI platforms. You'll be part of a team that values innovation, technical excellence, and the ability to transform new insights into practical solutions that benefit developers across Apple.