AIML - Software Engineer for MLX, MLR

A global technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
AIML - Sr. Machine Learning Engineer, Siri Search Quality - Siri & Information Intelligence

Senior Machine Learning Engineer role at Apple focusing on Siri Search Quality and Information Intelligence, developing AI and ML solutions.

AIML - Machine Learning Engineer, Data and ML Innovation

Senior Machine Learning Engineer role at Apple focusing on developing ML/AI evaluation systems and tools to enhance product quality across Apple's device ecosystem.

Multimodal Generative Modeling Research Engineer - SIML, ISE

Senior ML Research Engineer role at Apple focusing on multimodal generative AI models, combining cutting-edge research with practical implementation for user-facing features.

AIML - Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer role at Apple working on Siri and Information Intelligence, focusing on question answering and search technologies using deep learning.

AIML - Senior ML Engineer - Siri & Information Intelligence

Senior ML Engineer position at Apple working on Siri's local search and information intelligence features, focusing on deep learning and search ranking systems.

Description For AIML - Software Engineer for MLX, MLR

Apple's Machine Learning Research organization is at the forefront of AI innovation, conducting world-class scientific research and building technologies that power future Apple products. The team's work impacts ML solutions across Apple, affecting features used by billions of consumers worldwide.

As a Software Engineer on the MLX team, you'll be part of a dynamic group focused on advancing ML algorithms and techniques on Apple silicon. You'll collaborate with researchers and software engineers to build scalable, distributed training and research pipelines. The role requires expertise in high-performance computing, particularly in GPU programming and ML algorithm implementation.

Key responsibilities include developing high-performance software for novel ML research algorithms, applying robust software engineering practices, and exploring innovative research solutions. You'll work in a collaborative environment, contributing to the future of Machine Learning toolboxes at Apple.

The position offers competitive compensation ($143,100-$264,200) plus equity opportunities through stock programs. Benefits include comprehensive healthcare, retirement plans, education reimbursement, and potential relocation assistance. This is an excellent opportunity for those passionate about ML research and system engineering to impact products used by billions worldwide.

The ideal candidate brings 2+ years of experience in C++ and Python programming, strong GPU programming skills, and a solid understanding of Machine Learning algorithms. An advanced degree (M.S. or PhD) in Computer Science or related fields is required, along with excellent communication skills and experience with open-source development.

Last updated 3 days ago

Responsibilities For AIML - Software Engineer for MLX, MLR

  • Work with researchers and software engineers on the MLX team to build high performance and scalable software
  • Address novel ML research algorithms
  • Apply solid software engineering skills
  • Explore research software solutions
  • Build scalable, distributed training and research pipelines

Requirements For AIML - Software Engineer for MLX, MLR

Python
  • 2 years in C++ and Python programming - including internships
  • 2 years in GPU programming - including internships
  • Experience with open-source projects and collaborative software development
  • Experience with Machine Learning algorithms
  • Excellent communication skills
  • M.S. or PhD in Computer Science (or related fields) or equivalent experience

Benefits For AIML - Software Engineer for MLX, MLR

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?