Senior Software Engineer, Machine Learning & AI
Apple· Hardware
ShanghaiFull-timePosted 1mo ago
About the role
Senior Software Engineer on the Product Integrity AI/ML team to design, develop, and deploy AI/ML systems that support Apple’s hardware design, manufacturing, and testing at scale. Lead cross-functional projects, mentor teams, and deliver data-driven, scalable ML solutions for hardware challenges.
Responsibilities
- Design, develop, and deploy robust AI/ML systems with high-quality, scalable, and maintainable code
- Translate complex, ambiguous requirements into clear technical plans and lead project execution across engineering efforts
- Build scalable infrastructure and platforms to support cutting-edge machine learning workflows, including agentic systems that can plan, reason, and act autonomously
- Research and apply state-of-the-art ML techniques—including LLMs, custom model training, and RAG/agent-based architectures—to real-world hardware challenges
- Stay current with the fast-evolving AI/ML landscape, continuously improving our tools, systems, and methods to maintain a technical edge
- Provide technical mentorship, foster a culture of excellence and inclusion, and help grow team capabilities
- Lead design discussions, author technical documentation, and provide thoughtful, actionable feedback to peers
- Represent the team in executive reviews, product demos, retrospectives, and cross-functional forums
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
- 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
Skills
Required:AI/ML system design and developmentPython
Benefits
- Apple is committed to inclusion and diversity, fair treatment of all applicants
- Reasonable accommodation for applicants with disabilities
- Accessibility and support as core company values
Last updated Oct 16, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services