Senior Software Engineer, Machine Learning Infrastructure and Quality
Apple· Software and Services / Apple Services Engineering
Hybrid (Seattle, WA)$175k - $308.5kfull-timePosted 4mo ago
About the role
Senior Software Engineer role focused on machine learning infrastructure and quality within Apple’s cloudOS team, delivering OS and system services on Apple silicon servers. Responsible for driving innovations in ML workflows, designing and implementing automated tests, and improving quality across the ML stack and infrastructure.
Responsibilities
- Drive working on various aspects of machine learning including training, inference, and characterization for ML workloads
- Define, measure, and improve the quality of machine learning technologies at Apple by developing infrastructure, automation and services which facilitate validation and qualification
- Develop and implement comprehensive automated test plans
- Work cross-functionally with many teams across Apple impacting all levels of the Apple’s machine learning stack
- Be the voice of our customers, championing quality software development through each step of the development process and driving quality improvements throughout the organization
Qualifications
- 5+ years of experience with hardware and/or software development lifecycle processes
- 5+ years of experience in one or more compiled languages (e.g. C, C++, Objective-C/Swift)
- Proficient in one or more scripting languages (e.g. Python, Go, or JavaScript)
- Experience with Machine Learning, its common practical applications, and commonly used frameworks
- Proven understanding of Operating System concepts
- Proven ability crafting, maintaining and implementing tests plans across all application layers
- Applying statistical concepts to validate and QA data and models
- QA and automation experience involving ML workflows is a huge plus
- Possess the capability to accept ambiguity and deliver extraordinary results on tight schedules
- B.S., M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience
- 5+ years using one of the following scripting languages e.g. Python, Go, or JavaScript
- 5+ years of experience working with building Operating Systems
Skills
Required:Hardware/Software development lifecycleCompiled languagesScripting languagesMachine LearningOperating Systems
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Educational expense reimbursement (tuition)
- Discretionary bonuses or commission payments (may apply)
- Relocation assistance (may apply)
Last updated Jul 3, 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