← All roles

Senior Software Engineer, Machine Learning & AI

Apple· Hardware
Apply on company site
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