Apple
Senior Software Engineer - Generative AI & ML, Customer Systems
Austin, Texas · Senior · Full-time · Posted Jun 9, 2026
- Experience
- 5+ years in ML, backend engineering, or data engineering; 1-2 years training, fine-tuning, or evaluating LLMs.
- Education
- Bachelor's or Master's degree in Computer Science, Machine Learning, or related field, or equivalent practical experience.
About the job
Develop and improve generative AI systems for Apple customer support, including conversational and agentic applications, and help deploy them at scale.
What you'll do
- Contribute to model development and fine-tuning workflows; evaluate LLMs.
- Design retrieval strategies to ground large models in product-relevant data and prototype multi-agent systems.
- Partner with data and platform engineers on scalable deployment and monitoring, with attention to latency, cost, and customer experience.
What they ask for
- 5+ years of hands-on experience in ML, backend engineering, or data engineering.
- 1-2 years of hands-on experience training, fine-tuning, or evaluating LLMs.
- Foundational understanding of RAG architectures and vector-based retrieval systems; strong experience partnering with business and engineering teams to deliver AI solutions.
- Bachelor's or Master's degree in Computer Science, Machine Learning, or related field, or equivalent practical experience.
Nice to have
- Proficiency in machine learning libraries (transformers, datasets).
- Experience with multimodal LLMs for voice capabilities, or prior experience with STT or TTS systems.
Tools
RAG, vector-based retrieval systems, transformers, datasets, AWS, GCP, STT, TTS
AI focus
Build and improve generative AI customer-support applications and frameworks, including LLM fine-tuning and evaluation, retrieval grounding, multimodal and multi-agent systems, and production deployment.
Model-written summary · the original posting is authoritative