
Company opportunities
Why consider a role at Apple?
Browse active positions, review role requirements, and prepare before you apply.
Opportunities
Which roles are open at Apple? 385
Machine Learning Engineer - News, Books, and Stocks Team
Cupertino, California, United States
Senior Machine Learning Engineer, Search & Knowledge Platforms
Seattle, Washington, United States
Senior Machine Learning Engineer - News, Books, and Stocks Team
San Diego, California, United States
Senior Machine Learning Engineer - News, Books, and Stocks Team
San Diego, California, United States
Machine Learning Engineer – Computer Vision & Data Systems
Sunnyvale, California, United States
Sr Messages Services and Security Engineer
Washington, District of Columbia, United States
Site Reliability Engineer - Apple Services Engineering (ASE) / iCloud
Cupertino, California, United States
Senior Site Reliability Engineer, Apple Data Platform Compute SRE
Cupertino, California, United States
AIML - Sr Backend Engineer, Data and ML Innovation
Cupertino, California, United States
Senior Machine Learning Software Engineer - Computer Vision
Sunnyvale, California, United States
Software Development Engineer (Developer Experience and Platform Tools)
Seattle, Washington, United States
Senior ML Software Engineer - Apple Watch
Cupertino, California, United States
iOS Software Engineer, G&A Solutions Engineering (GSE)
Austin, Texas, United States
Optical Software Engineer
Cupertino, California, United States
Sr Engineering Program Manager, Generative AI Experiences - Special Projects
Cupertino, California, United States
Observability SRE Manager, Apple Services Engineering
Seattle, Washington, United States
Senior Product Manager, Agentic Commerce
Cupertino, California, United States
Senior Machine Learning Engineering Manager, Responsible AI and Safety - AIML/SWE
Cupertino, California, United States
Senior / Staff Machine Learning Engineer
Seattle, Washington, United States
Site Reliability Engineer, AiDP Production Engineering
Austin, Texas, United States
Linux Systems Engineer
Austin, Texas, United States
Database Systems Engineer
Austin, Texas, United States
Machine Learning Engineer: Multimodal Sensor Fusion
Sunnyvale, California, United States
Machine Learning Algorithm Engineer
Sunnyvale, California, United States
Big Data Systems Engineer
Austin, Texas, United States
Solutions Architect, AppleCare Technologies
Austin, Texas, United States
Engineering Program Manager, Enterprise Technology Services
Sunnyvale, California, United States
Senior Product Manager, Games — App Store, Games App & Game Center
Cupertino, California, United States
LLM Machine Learning Engineer, Models and Agent Science, AIML
Cupertino, California, United States
Machine Learning Research Engineer, App Store Search
Seattle, Washington, United States
Make your next move
Prepare before applying to Apple
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Backend engineering jobsCompare current openings and review what to look for in this role.
- Platform engineering jobsCompare current openings and review what to look for in this role.
- Machine learning jobsCompare current openings and review what to look for in this role.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.