Sr. Software Engineer, Machine Learning Infrastructure and Quality

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$166,600 - $296,300
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Sr. Software Engineer, Machine Learning Infrastructure and Quality

Apple's Cloud engineering team is seeking a Senior Software Engineer to drive innovations in machine learning infrastructure and quality. This role focuses on developing and improving software development and quality processes for various machine learning workflows. The position involves working with training, inference, and characterization of ML workloads, while building infrastructure and automation services for validation and qualification.

The ideal candidate will be highly motivated and detail-oriented, passionate about delivering exceptional user experiences, and skilled at both creative product design and detailed feature analysis. You'll be working cross-functionally with teams across Apple, impacting all levels of the machine learning stack, and serving as the voice of customers to champion quality software development.

The role offers a competitive base salary range of $166,600 to $296,300, along with comprehensive benefits including medical and dental coverage, retirement benefits, and opportunities to become an Apple shareholder through various stock programs. Apple provides education reimbursement for career advancement and offers additional perks like product discounts and free services.

This position requires expertise in compiled languages (C, C++, Objective-C/Swift) and scripting languages (Python, Go, JavaScript), along with strong experience in machine learning frameworks and operating system concepts. The successful candidate will need to demonstrate proficiency in test planning, statistical validation, and the ability to deliver results under tight schedules.

Working at Apple means joining a company committed to inclusion and diversity, where you'll have the opportunity to make a significant impact on machine learning technologies while working with cutting-edge technology and talented teams. The role is based in Seattle, offering the chance to work in one of the major tech hubs while contributing to Apple's innovative machine learning initiatives.

Last updated 5 hours ago

Responsibilities For Sr. Software Engineer, Machine Learning Infrastructure and Quality

  • Drive innovations in software development and quality for various machine learning workflows
  • Work on various aspects of machine learning including training, inference, and characterization
  • Define, measure, and improve the quality of machine learning technologies
  • Develop infrastructure, automation and services for validation and qualification
  • Develop and implement comprehensive automated test plans
  • Work cross-functionally with teams across Apple impacting all levels of the machine learning stack
  • Champion quality software development through development process

Requirements For Sr. Software Engineer, Machine Learning Infrastructure and Quality

Python
Go
JavaScript
  • Experience with hardware and/or software development lifecycle processes
  • Hands-on experience in one or more compiled languages (C, C++, Objective-C/Swift)
  • Proficient in one or more scripting languages (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
  • Bachelors or Masters in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

Benefits For Sr. Software Engineer, Machine Learning Infrastructure and Quality

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Apple Sr. Software Engineer, Machine Learning Infrastructure and Quality

AIML - Sr Data Scientist, AIML Data

Senior Data Scientist role at Apple focusing on advancing machine learning and evaluating Large Language Models, offering competitive compensation and comprehensive benefits.

Sr Computer Vision & Machine Learning Engineer, Creativity Apps

Senior ML Engineer role at Apple focusing on computer vision and machine learning for creative applications, offering competitive compensation and benefits.

AIML - Machine Learning Engineer(Search and Knowledge Quality), Siri and Information Intelligence

Senior Machine Learning Engineer role at Apple working on Siri and Information Intelligence, focusing on search and knowledge quality with competitive compensation and benefits.

AIML-Sr. On-Device Machine Learning Engineer, Measurement

Senior Machine Learning Engineer role at Apple focusing on privacy-preserving technologies for measurement and machine learning systems.

AIML - Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer position at Apple, focusing on LLMs and AI development for Siri and Information Intelligence systems.