Machine Learning Software Engineer

A leading technology company that creates innovative products including iPhone, Apple Watch, iPad and more.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Machine Learning Software Engineer

Apple is seeking a Machine Learning Software Engineer to join their innovative team working on next-generation sensing technologies for devices like iPhone, Apple Watch, and iPad. This role combines advanced algorithm development with practical implementation, focusing on embedded systems and on-device machine learning. You'll be part of a team that transforms novel ML ideas into phenomenal products and customer experiences.

The position requires expertise in embedded programming, edge computing, and algorithm implementation for processing image and time-series data from various sensors. You'll work cross-functionally with ML scientists, sensor architects, and software engineers to create cutting-edge features for Apple's existing and future devices.

Key aspects of the role include implementing signal and ML algorithms on-device, designing user studies, and collaborating with hardware and software teams. The ideal candidate should have strong programming skills in Python and experience with systems programming languages like Swift or C++. A background in deep learning, classical ML, and signal processing is highly valued.

This is an excellent opportunity for someone passionate about combining theoretical ML knowledge with practical implementation in consumer products. The role offers competitive compensation ($143,100-$264,200), comprehensive benefits, and the chance to work on products used by millions worldwide. Apple's collaborative environment and focus on innovation make this an ideal position for those looking to make a significant impact in consumer technology.

The position is based in Cupertino, offering the chance to work at Apple's headquarters with some of the industry's best minds. Benefits include stock options, medical coverage, education reimbursement, and more, making this an attractive opportunity for career growth in ML engineering.

Last updated 7 hours ago

Responsibilities For Machine Learning Software Engineer

  • Work closely with machine learning and software engineering experts within the team
  • Partner with product teams across Apple to build next generation sensing technologies
  • Implement signal and machine learning algorithms on-device
  • Design and implement machine learning algorithms for image and time-series data
  • Prototype and define interactions end-to-end with HW, SW, and design partners
  • Design user studies SW and leverage prototypes to define success criteria

Requirements For Machine Learning Software Engineer

Python
  • BS and a minimum of 3 years relevant industry experience
  • Proficiency in Python programming
  • Experience building libraries, frameworks, testing/automation, and command-line tools

Benefits For Machine Learning Software Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Machine Learning Software Engineer

AIML - ML Engineer, Safety & Red Teaming

Senior ML Engineer position at Apple focusing on safety and red teaming for generative AI models, involving development of safety evaluation tools and model interpretation methods.

Software Developer in Test, Applied ML Analytics

Senior Software Developer in Test position at Apple, focusing on ML Analytics for Apple Pay and payment products, offering competitive salary and comprehensive benefits.

AIML - Senior Software Engineer, Siri and Information Intelligence

Senior Software Engineering role at Apple focusing on AI/ML systems for Siri, requiring expertise in Python and system architecture with 7+ years of experience.

Senior PR Manager, AI/ML

Senior PR Manager position at Apple focusing on AI/ML communications, offering competitive salary and benefits, requiring 10+ years of experience in public relations.

Camera Machine Learning Engineer

Senior Machine Learning Engineer role at Apple, focusing on camera technology innovation and development, offering competitive salary and comprehensive benefits.