
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
Apple GPU Compiler Backend Engineer
Cupertino, California, United States
Platform Software Engineer, Audio Software Integration
Cupertino, California, United States
Product Manager, Apple Payment Services
Cupertino, California, United States
Staff/Sr. Machine Learning Engineer, Foundation Models - AI, Search & Knowledge Platforms
Santa Clara, California, United States
Staff Data Engineer
Austin, Texas, United States
Security Software Engineer, Enterprise Technology Services
Sunnyvale, California, United States
System Performance Engineer - AI/ML, Platform Architecture
Santa Clara, California, United States
Senior Software Engineer, Wireless Technologies & Ecosystems
Cupertino, California, United States
Systems Software Engineer, Platform Architecture
Cupertino, California, United States
Product Manager, Apple Intelligence Experiences
Cupertino, California, United States
AI Engineer – Algorithm Evaluation & Agentic Systems
Sunnyvale, California, United States
Machine Learning Engineer, Foundation Model Services
Seattle, Washington, United States
Staff Machine Learning Engineer - Ads Auction
Cupertino, California, United States
Senior Machine Learning Engineer - Matching, Apple Ads
Cupertino, California, United States
Applied AI Engineer - iCloud Data
Cupertino, California, United States
Systems Debug Engineer – Data Center HWE
Sunnyvale, California, United States
Frontend Engineer, EE&P - IS&T Early Career
Austin, Texas, United States
Software Development Engineer in Test, Car Key, Wireless Technologies & Ecosystems
Cupertino, California, United States
Machine Learning System Software Engineer
Sunnyvale, California, United States
Product Manager, Siri AI
Cupertino, California, United States
AI Test Engineer, Sensing & Connectivity
San Diego, California, United States
Robotics AI Engineer
Cupertino, California, United States
Machine Learning Compiler Engineer
Sunnyvale, California, United States
Display Algorithm Engineer / Machine Learning Engineer
California, United States
Staff Machine Learning Engineer, Tools and Framework AI
Cupertino, California, United States
AI Systems Security Engineer (Agent Systems), SEAR
Cupertino, California, United States
Senior DevOps Engineer, Infrastructure Services
California, United States
Senior Platform Engineer, Privacy Preserving ML
Seattle, Washington, United States
Senior Software Engineer, ML Build & Release Quality - Private Cloud Computing
Seattle, Washington, United States
Optical Software Engineer
Cupertino, California, 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.