Senior Software Engineer
Apple· Siri organization / Machine Learning and AI
Cupertino, California$184.7k - $277.6kFull-timePosted 3mo ago
About the role
Role focuses on building evaluation systems and tooling for Siri, spanning human evaluation, real user feedback, reward and alignment signals, and data science rigor across Apple platforms. Emphasis on eval-driven development, observability, reproducibility, and end-to-end evaluation pipelines to ensure high-quality Siri interactions and features.
Responsibilities
- Supporting the evaluation of new Siri features and interaction modalities, working from ambiguous early requirements toward concrete, automated coverage
- Turning product goals into measurable system behavior — instrumenting the product, building eval harnesses, and creating test datasets grounded in real user workflows
- Building and improving reward models and alignment signals that measure whether Siri responses meet user needs
- Designing and shipping evaluation tooling, pipelines, and architecture end-to-end — from data ingestion through scoring to monitoring in production — with an eye toward observability, logging, and reproducibility
- Diagnosing failures across the stack, from environment provisioning through pipeline execution to scoring — enabling auto-diagnostics and driving durable fixes by partnering across engineering, infrastructure, and program teams to align on interfaces, priorities, and shared standards
Qualifications
- Strong programming skills in one or more compiled languages (Swift, C++, or Objective-C)
- Strong Python skills and solid computer science fundamentals, including data structures, algorithms, and clean, testable code
- Ability to quickly learn and adapt to evolving technologies and tools, such as GenAI-assisted coding, new ML frameworks, and emerging LLM/agent tooling
- Experience with backend/API development and production debugging
- Excellent communication and cross-team collaboration skills, with experience working effectively within large, cross-functional organizations
- M.S. or B.S. in Computer Science, Machine Learning, or a related field (or equivalent experience)
- Experience evaluating ML, LLM, or agent-based systems, including familiarity with metrics, scoring methodology, trajectory and outcome analysis, and techniques like prompting, RAG, or LLM as judge
- Understanding of reinforcement learning and the underlying techniques behind modern LLMs (e.g. transformer architectures, RLHF/RLAIF, fine-tuning, reward modeling) and frameworks such as PyTorch or Hugging Face, as applied to evaluation and reward signal design
- Familiarity with eval-driven development — defining success criteria and test cases from product goals and real user workflows rather than abstract benchmarks
- Experience with data science methods applied to quality measurement — defining ground truth, measuring inter-rater agreement (e.g. Cohen's/Fleiss' kappa), and validating automated scorers using basic statistical techniques (e.g. correlation, confidence intervals, hypothesis testing)
- Experience with MLOps, deployment, and test/eval environment management — containerization, CI/CD, model versioning, monitoring, cloud platforms (AWS, GCP, or similar), and staging or provisioning environments to produce repeatable, deterministic conditions
- Comfort communicating and collaborating effectively across multicultural teams and time zones
Skills
Required:Programming in compiled languages (Swift, C++, or Objective-C)PythonBackend/API developmentML/LLM evaluationCommunication and collaboration
Nice to have:Reinforcement learning / reward modelingMLOps / DevOps
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Educational expense reimbursement related to career advancement
- Potential discretionary bonuses or commission payments, relocation assistance (where eligible)
- Apple shareholder opportunities via discretionary employee stock programs
- Employee stock purchase plan
Last updated Sep 25, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services