JobsSr. Software Engineer: Agentic Evaluation
Job description
Join the Siri organization to help shape one of the world's most widely used AI assistants. This role focuses on building infrastructure, tooling, and pipelines for evaluating Siri reliably and at scale. You will work at the intersection of cutting-edge AI and human-centered design, impacting users across various Apple platforms. The position requires adaptability to evolving technologies and collaboration across teams.
Requirements
- Strong programming skills in one or more compiled languages such as Swift, C++, or Objective-C.
- Python scripting skills for tooling and automation.
- Solid understanding of computer science fundamentals.
- M.S. or B.S. in Computer Science, Machine Learning, or a related field, or equivalent experience.
- Experience staging, provisioning, or controlling test or evaluation environments.
Responsibilities
- Contribute to the infrastructure, tooling, and pipelines for evaluating Siri.
- Adapt to changing platforms, frameworks, and components as priorities evolve.
- Evaluate ML, LLM, or agent-based systems, including familiarity with metrics and scoring methodologies.
- Design or operate test infrastructure at scale, such as device provisioning and continuous integration systems.
- Collaborate effectively with both technical and program audiences.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
