
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Machine Learning Engineer to work on scalable, distributed training and research pipelines. You'll collaborate with researchers and software engineers to advance ML algorithms and techniques. This position requires 2+ years of experience in C++ and Python programming.
Job Description
Who you are
You have a strong background in software development and system engineering, with at least 2 years of experience in C++ and Python programming — you've worked on collaborative software projects and are familiar with open-source contributions. Your experience includes GPU programming, which allows you to tackle complex computational tasks efficiently. You have a solid understanding of Machine Learning algorithms and are eager to apply your skills in a research-focused environment. Excellent communication skills are essential, as you'll be working closely with researchers and other engineers to develop innovative solutions. A Master's or PhD in Computer Science or a related field is preferred, but equivalent experience will also be considered.
What you'll do
In this role, you will join Apple's Machine Learning Research organization, where you'll collaborate with a small team dedicated to advancing ML algorithms on Apple silicon. Your primary responsibility will be to build high-performance and scalable software that addresses novel ML research algorithms. You'll work closely with researchers to explore and implement research software solutions, paving the way for future Machine Learning toolboxes. As part of your duties, you'll also be expected to deal with unexpected challenges and leverage your engineering skills to find effective solutions. Your contributions will have a significant impact on the ML solutions that power features for billions of consumers worldwide.
What we offer
Apple offers a dynamic work environment where innovation is at the forefront. You'll have the opportunity to work on cutting-edge technologies and contribute to projects that shape the future of Machine Learning at Apple. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Competitive compensation and benefits are part of the package, along with a commitment to inclusion and diversity within the workplace.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Apple is hiring a Machine Learning Engineer to join their ML Research team. You'll work on advanced ML algorithms and systems, focusing on speech processing and dialog systems. This role requires expertise in Python and ML frameworks like PyTorch.

Frontend Engineer
Apple is hiring a Frontend Software Engineer for their Machine Learning Platform & Technology team. You'll develop innovative front-end and backend software features using microservices architecture. This position requires expertise in Python, Node.js, React, and TypeScript.

Frontend Engineer
Apple is hiring a Frontend Software Engineer for their Machine Learning Platform & Technology team. You'll develop innovative front-end and backend software features using microservices architecture. This position requires expertise in Python, Node.js, React, and TypeScript.

Machine Learning Engineer
Apple is hiring a Senior Machine Learning Engineer to improve the Apple Foundation Model and advance ML research. You'll work with JavaScript, TypeScript, and React to build data visualization products. This role requires experience in front-end application development.

Machine Learning Engineer
Apple is hiring a Machine Learning Engineer to work on innovative AI and ML systems. You'll collaborate with researchers and engineers to develop advanced intelligent agent systems. This role requires expertise in machine learning and related technologies.