Senior Software Engineer
Core
Build evaluation systems, tooling, and reward models for Siri to ensure quality signals are trustworthy across iOS, iPadOS, macOS, watchOS, and visionOS.
Role type
Senior Software Engineer (AI Evaluation & Reward Modeling)
Builds
Evaluation harnesses, reward models, alignment signals, and automated testing pipelines for Siri features
Domain
Consumer AI assistants / Machine Learning Engineering
Deliverable
production ML models
Required skills
Swift, C++, Python, backend/API development, production debugging, data structures, algorithms, GenAI-assisted coding, LLM/agent tooling
Preferred skills
ML/LLM evaluation, reinforcement learning, transformer architectures, RLHF/RLAIF, reward modeling, PyTorch, Hugging Face, MLOps, CI/CD, cloud platforms (AWS/GCP), statistical validation techniques
Technologies
Swift, C++, Python, PyTorch, Hugging Face, AWS, GCP
Responsibilities
Support evaluation of new Siri features and interaction modalities; Turn product goals into measurable system behavior via instrumenting and building eval harnesses; Build and improve reward models and alignment signals; Design and ship evaluation tooling, pipelines, and architecture end-to-end; Diagnose failures across the stack from environment provisioning to scoring
Seniority
Senior, hands-on IC
