Apple is looking to solve the problem of integrating Large Language Models (LLMs) and Generative AI into their enterprise systems and developer productivity tools. The goal is to ensure these innovative solutions are robust, reliable, and meet the highest quality standards, thereby influencing developer productivity and shaping the evolution of AI platforms.
Requirements
- 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
- Experience in designing and implementing information retrieval systems using embeddings (e.g., MiniLM), vector stores (e.g., Milvus, Qdrant), or similarity match & ranking techniques
- Designed and optimized RESTful services
- Comfort within Linux/Unix environments
- Familiarity with large language model frameworks for evaluating and fine-tuning models
Responsibilities
- designing and implementing core backend services and pipelines that seamlessly integrate with enterprise systems and LLM technology
- apply rigorous quality principles while designing and implementing core backend services and pipelines
- support our mission by bringing a meticulous approach to applying groundbreaking research in this rapidly evolving space
- ensure we build robust, reliable systems that meet the highest standards
- significantly influence our developer productivity tools and shape the evolution of our AI platforms
- enable workflows with particular focus on ensuring the reliability and accuracy of LLM-based generation
- establish validation frameworks that maintain Apple's exacting standards
Other
- Bachelor’s Computer Science, Artificial Intelligence, Machine Learning, or a related field, or related experience.
- 5+ years of industry experience focussed on ML or software engineering.
- Master’s Degree Computer Science, Artificial Intelligence, Machine Learning, or a related field, or related experience.
- 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.