JobsAIML - Software Engineer - AI, Evaluation
Job description
The AI Software Engineer will work within the Evaluation organization at Apple, focusing on enhancing the automatic evaluation of various AI products. This role involves designing and building tools and systems that integrate AI modeling with software engineering to improve product quality. The engineer will develop frameworks and pipelines that facilitate the efficient development and deployment of AI models. The position requires strong software design skills and the ability to influence product launch decisions.
Requirements
- BS/MS/PhD degree in Computer Science, Machine Learning, AI, or a related field.
- Exceptional Python skills.
- Solid software engineering fundamentals with production experience.
- Demonstrated expertise in using AI-assisted software development workflows.
- Strong communication skills and proven ability to work collaboratively with cross-functional teams.
Responsibilities
- Design and build tools and systems for AI model evaluation.
- Develop extensible frameworks and pipelines for efficient deployment.
- Influence product launch decisions through quality assessments.
- Collaborate with teams across Apple to improve evaluation processes.
- Interpret evaluation reports and understand key metrics.
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?
