AIML - ML Engineer
21 hours ago
As part of Apple's Machine Learning Research organization, we do world-class scientific research and build the technologies that will power future products at Apple. The ML Research Team does world-class research and development across a wide range of domains including understanding and improving ML, addressing bias and fairness in algorithms, privacy and federated learning, embodied and interactive ML systems, computer vision, and more. The techniques and tools we create will impact ML solutions across Apple, which in turn power most of the features we deliver to billions of consumers worldwide. We are looking for highly motivated, result-oriented engineers with a strong background in ML engineering and software development to join our team. In this position, you will work with researchers across the Machine Learning Research group to build scalable, distributed training and research pipelines in the latest and greatest generative models, diffusion models, including application such as large language models, speech and video.
Description
Work with researchers on the team to build high-performance and scalable software addressing novel ML research algorithms. Apply solid software engineering skills, leverage experience to deal with the unexpected, explore research software solutions and pave the way to future Machine Learning toolboxes. Be part of a small team dedicated to advancing ML algorithms and techniques - Is this you? If so we'd love to hear from you.
Minimum Qualifications
- M.S. in Computer Science (or related fields) or equivalent experience
- Expert in Python programming and tensor operations, including
- Expert in at least one ML framework (PyTorch preferred but tensorflow or jax are ok as well), including flash-attention, efficient kv-caching, DDP and FSDP.
- Hands-on experience in establishing ML benchmarks (data, models, metrics)
- Involvement with open-source projects and experience with collaborative software development
- Excellent communication skills
- Readiness to encounter unforeseen challenges and to solve them
Preferred Qualifications
- PhD in Computer Science (or related fields) or equivalent experience
- Expert in Python programming and tensor operations, including
- Expert in at least one ML framework (PyTorch preferred but tensorflow or jax are ok as well), including flash-attention, efficient kv-caching, DDP and FSDP.
- Hands-on experience in establishing ML benchmarks (data, models, metrics)
- Active development in open-source projects and experience with collaborative software development
- Experience with CUDA programming, and/or High-Performance Computing and/or distributed computing
- Excellent communication skills
- Readiness to encounter unforeseen challenges and to solve them
- Past research experience
- C++ programming is a plus
- MLX experience is a plus
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
Submit Resume
-
AIML Resident
5 days ago
Cupertino, California, United States Apple Full time $150,000 - $250,000 per yearImagine what you could do here At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Combining groundbreaking machine learning research with next-generation hardware, our teams take user experiences to the next level.DescriptionApple's AIML Residency is a year-long program inviting experts in various...
-
AIML Resident
3 days ago
Cupertino, California, United States Apple Full time $120,000 - $180,000 per yearImagine what you could do here At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Combining groundbreaking machine learning research with next-generation hardware, our teams take user experiences to the next level. Description Apple's AIML Residency is a year-long program inviting experts in...
-
Cupertino, California, United States Apple Full time $150,000 - $250,000 per yearAre you excited about Generative AI and Large Language Models and eager to apply your expertise in a fast-paced, innovative environment? Join a newly created team in AIML focused on building world-class experiences to bring Apple's deep expertise in world knowledge to life. Our team's mission is to foster curiosity and exploration, facilitate learning, and...
-
Cupertino, California, United States Apple Full time $150,000 - $250,000 per yearWe're building the foundation for intelligent, adaptive AI systems from multi-agent platforms and RAG pipelines to advanced evaluation and reasoning frameworks. We're looking for a Senior Applied ML Engineer to design, build, and scale machine learning systems that power next-generation AI applications. In this role, you'll work at the intersection of...
-
Cupertino, California, United States Apple Full time $150,000 - $250,000 per yearAs part of Apple's AI and Machine Learning org, we encourage and create groundbreaking technology for large-scale ML systems, computer vision, natural language processing, and multi-modal understanding and generation. The Data and Machine Learning Innovation (DMLI) team is looking for a passionate Machine Learning Engineer to explore new methods, challenge...
-
AIML - Program Manager, Data Operations
1 day ago
Cupertino, California, United States Apple Full timeImagine the contributions you can make at Apple. New insights have a way of becoming great products, services, and customer experiences very quickly. Passion and dedication are the keys to the accomplishments you can make here We are seeking an experienced program manager to join the AIML Data Operations group. Our team directly contributes to the...
-
AIML - Software Engineer for MLX, MLR
3 days ago
Cupertino, California, United States Apple Full time $120,000 - $240,000 per yearAs part of Apple's Machine Learning Research organization, we do world-class scientific research and build the technologies that will power future products at Apple. The techniques and tools we create will impact ML solutions across Apple, which in turn power most of the features we deliver to billions of consumers worldwide. We are looking for highly...
-
AIML-Sr. Software Engineer, Measurement
5 days ago
Cupertino, California, United States Apple Full time $181,100 - $318,400 per yearWe are seeking a highly skilled Senior Software Engineer to join the Annotation and Visualization team. This role will focus on designing, building, and maintaining large-scale distributed systems that bring AI models and pipelines to our product ecosystem of annotation and visualization tools. The ideal candidate will have a deep understanding of...
-
Cupertino, California, United States Apple Full timeWe are seeking a highly skilled Staff Software Engineer to join the Annotation and Visualization team. This role will focus on designing, building, and maintaining large-scale distributed systems that bring AI models and pipelines to our product ecosystem of annotation and visualization tools. The ideal candidate will have a deep understanding of distributed...
-
AIML - Manager, Quality Engineering Program
7 days ago
Cupertino, California, United States Apple Full time $176,600 - $265,600 per yearWe are seeking a Quality Engineering Manager to lead and guide a team focused on ensuring the quality of data used for training and evaluating machine learning models. This role is critical in shaping the processes, tools, and standards that underpin high-quality training data. It combines data analysis, technical mentorship, and operational execution to...