← All roles

Senior Software Engineer, Machine Learning Infrastructure and Quality

Apple· Software and Services / Apple Services Engineering
Apply on company site
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