About the role
AI summarisedThe Software Engineer, Generative AI & ML role at Apple involves contributing to the development and optimization of generative AI systems, including model fine-tuning, retrieval-augmented generation, and multi-agent architectures. The position focuses on enhancing customer-facing AI solutions through collaboration with data scientists, engineers, and product teams, with a strong emphasis on scalability, latency, cost, and user experience. The role requires hands-on experience in ML engineering, LLM operations, and deployment in cloud environments, particularly for the Greater China market.
TechnologyOnsite
Key Responsibilities
- Contribute to model development and fine-tuning workflows for generative AI features
- Design and evaluate retrieval strategies for grounding large models in product-relevant data
- Partner with data and platform engineers to ensure scalable deployment and monitoring
- Stay current with advancements in large language modeling, vector search, RAG, and LLM Agents
- Participate in architecture discussions with engineers and partner teams
- Support localization and rollout of AI features across multiple markets
Requirements
- 5+ years of hands-on experience in ML, backend engineering, data engineering
- 1-2 years of hands-on experience in training, fine-tuning, or evaluating LLMs
- Foundational understanding of RAG architectures and vector-based retrieval systems
- Exposure to multi-agent orchestration frameworks in Rust and Python
- Familiarity with modern deep learning frameworks such as PyTorch, TensorFlow, or JAX
- Experience with data preprocessing, tokenization, and pipeline automation
- Proficiency in machine learning libraries (transformers, datasets)
- Strong problem-solving and collaboration skills, with the ability to learn quickly and adapt to production-grade systems
- Experience working with Multi-modal LLMs to enable Voice capabilities is a plus or prior experience with STT, TTS systems
- Experience with deploying to cloud environments (AWS, GCP, on-remote hybrid) is required
- Experience in training, fine-tuning, or evaluating LLMs in Chinese for Greater China market
- Fluency in written and spoken Chinese to support the Greater China market
- Bachelor's or Master's degree in Computer Science, Machine Learning, or related field, or equivalent practical experience
- Strong experience partnering with business and engineering team to deliver AI solutions