Apple's Developer Experience Platform team is looking for a Python backend engineer to design and implement core backend services and pipelines that integrate with LLMs and Gen AI services to accelerate the SDLC for internal engineering teams and assist app development teams.
Requirements
- robust understanding of Large Language Models (LLMs)and Generative AI
- Familiarity with large language model frameworks for evaluating and fine-tuning models
- Proven track record of building enterprise-grade ML pipelines (data prep, distributed training, optimization, monitoring) in cloud environments (AWS, GCP, Azure)
- Proven experience in building complex agentic systems using LLMs
- Strong Python programming skills, with a background in developing scalable and robust services using FastAPI or similar frameworks
- Experience in Machine Learning with a particular emphasis on Large Language Models (LLMs), Retrieval Augmented Generation(RAG) and Generative AI
- 4+ years of industry experience focussed on ML or software engineering
Responsibilities
- design, implement the core backend services and pipelines that integrate with various other enterprise services including LLMs and bring Gen AI services
- applying groundbreaking research in this rapidly evolving and exciting space, to our daily work
- developing our developer productivity tools
- developing and supporting new and existing features
- ensuring LLM based code generation is accurate
- integrating with various enterprise services
- collaborate with Machine Learning engineers, Software engineers, and other data scientists to deliver and end to end solution for this platform
Other
- Master’s Degree Computer Science, Artificial Intelligence, Machine Learning, or a related field, or related experience.
- Some experience in technical leadership/mentorship in ML or software engineering experience a plus.
- Communicating effectively, both written and verbal, with technical and non-technical cross-functional teams.
- Collaborative mindset to brainstorm on architectural patterns to arrive at the best approach.
- Keen interest in keeping up with the latest in the industry.