Machine Learning Engineer, Search & Knowledge Quality
Core
Design, develop, and implement machine learning models and RAG-based agentic solutions for NLP and multimodal applications to improve query understanding, document ranking, and answer generation within the Siri Search system.
Role type
Senior IC machine learning engineer (search & knowledge quality)
Builds
End-to-end ML features for Siri Search, including query understanding, ranking, and contextual answer generation
Domain
Consumer technology, search, natural language processing, multimodal AI
Deliverable
production ML models
Required skills
Python, C/C++, Go, TensorFlow, PyTorch, HuggingFace, AXLearn, Scikit-learn, CI/CD, ML pipelines, LLM fine-tuning, neural network optimization, RAG, agentic workflows
Preferred skills
Ph.D. in related field, RL, experimental rigor for LLM benchmarking
Technologies
TensorFlow, PyTorch, HuggingFace, AXLearn, Scikit-learn
Responsibilities
Design and implement ML models and RAG-based agentic solutions for NLP and multimodal applications; Integrate and own ML solutions into production systems at scale; Collaborate with data scientists, software engineers, and product managers to define requirements and deliverables; Independently own deliverables and solve complex, ambiguous problems with minimal guidance
Seniority
Senior, hands-on IC