JobsSenior Software Engineer, Machine Learning Infrastructure and Quality
Apple logo

Senior Software Engineer, Machine Learning Infrastructure and Quality

Apple

Location

Seattle, WA

Type

Full-time

Posted

5/5/2026

Compensation

Not listed

Undergraduate with 5+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

The Senior Software Engineer in Machine Learning will be part of the Apple Services Engineering team, focusing on enhancing software development and quality for machine learning workflows. This role involves driving innovations and ensuring the best user experience through quality improvements in the software stack. The engineer will work on various aspects of machine learning, including training and inference, while collaborating cross-functionally across Apple. A strong emphasis will be placed on developing infrastructure and automated test plans to validate machine learning technologies.

Requirements

  • 5+ years of experience with hardware and/or software development lifecycle processes
  • 5+ years of experience in one or more compiled languages such as C, C++, Objective-C, or Swift
  • Proficient in one or more scripting languages such as Python, Go, or JavaScript
  • Experience with Machine Learning and its common practical applications
  • Proven understanding of Operating System concepts
  • Proven ability to craft, maintain, and implement test plans across all application layers
  • Experience applying statistical concepts to validate and QA data and models
  • QA and automation experience involving ML workflows is a huge plus
  • B.S., M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience
  • 5+ years of experience working with and building Operating Systems

Responsibilities

  • Drive innovations in software development and quality for various machine learning workflows
  • Define, measure, and improve the quality of machine learning technologies at Apple
  • Develop infrastructure, automation, and services for validation and qualification of machine learning technologies
  • Implement comprehensive automated test plans
  • Work cross-functionally with various teams across Apple impacting all levels of the machine learning stack
  • Champion quality software development through each step of the development process
  • Deliver extraordinary results on tight schedules while accepting ambiguity

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?