Senior Software Engineer, Machine Learning & AI
Apple Shanghai, Shanghai, China
Computers and Electronics Manufacturing · 10,001+ employees
About the role
You will lead the development and deployment of high-impact AI/ML solutions to support Apple's hardware design, manufacturing, and testing processes. This role involves collaborating with cross-functional teams to iterate on software that powers data-driven insights across the hardware portfolio.
What they look for
Requirements
Candidates must have 8+ years of professional experience in production-grade software systems with a focus on AI/ML and expertise in Python. A bachelor's degree in Computer Science, Engineering, or a related field is required, along with hands-on experience in LLMs and agentic architectures.
Full description
Are you passionate about Machine Learning and AI, and eager to apply your expertise to solve real-world problems at Apple’s incredible scale? Do you want to see your work translated into direct impact on iPhone, AirPods, Watch, Mac, and more? Are you a motivated self-starter eager to lead projects while building and growing a team? Come join us in applying AI and ML techniques across Apple’s hardware portfolio, helping bring amazing, groundbreaking products and innovations to life.
We are the Product Integrity AI/ML team, and we develop and deliver software that supports the creation of Apple’s unparalleled hardware product line. Our software is used by both Apple engineers and third-party accessory manufacturers to develop and debug their systems, with high visibility throughout the company. If you’re an experienced technical leader who can write clean code and drive complex cross-functional projects simultaneously, with a focus on delivering maximum customer impact, we can’t wait to hear from you!
Description
As a Senior Software Engineer on our team, you will play a pivotal role in shaping and delivering high-impact AI/ML solutions that redefine how Apple designs, manufactures, and tests hardware products. The software you build will power data-driven decisions, uncover new insights, and enable breakthrough capabilities across Hardware Engineering and beyond.
We operate in a fast-paced, collaborative environment, working closely with cross-functional teams to quickly iterate, validate, and deploy practical AI/ML solutions at scale.
Minimum Qualifications
8+ years of professional experience developing production-grade software systems, with a focus on AI/ML Expertise in Python and/or object-oriented languages, with experience building and deploying AI/ML applications at scale Hands-on experience with LLMs, custom model development, and RAG/agentic architectures Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent industry experience Excellent communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical audiences
Preferred Qualifications
Strong interest in emerging ML technologies and a passion for continuous learning and knowledge-sharing Experience building, leading, or mentoring high-performing software engineering teams Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience
Similar roles
-
Praktikant:in als LLM /RAG & Machine Learning Engineer (m/w/d)
U-Glow GmbH Germany
-
Senior Machine Learning Engineer, AI Insights
CoreWeave New York, New York, United States · $165K–$242K/yr
-
Machine Learning Systems Engineer
Motional United States · $144K–$192K/yr
-
Senior Machine Learning Engineer - Credit modelling
Klarna Milan, Lombardy, Italy · €73K–€93K/yr
-
Machine Learning Research Engineer
Optiver New York, New York, United States · $200K/yr
-
Senior AI Engineer / Machine Learning Engineer sökes till konsultuppdrag!
Inhouse Stockholm, Sweden