Apple · Cupertino

Senior Machine Learning Software Engineer - SIML, ISE

(w/m/d) · 17.3.2025

Description

The Robustness and Safety AI team is seeking a senior software/ML engineer with a consistent track record in shipping customer experiences. You will be interacting very closely with a variety of ML researchers, software engineers, hardware & design teams multi-functionally. Among the most important requirement would be a deep understanding of software fundamentals, and the ability to translate ML algorithms into production quality code. Solutions developed will demonstrate multi-modal inputs (visual, text, audio, etc.). In this role you will: - Lead and guide in the development of our production framework that exposes ML core technologies to clients across Apple and to third party developers. - Work closely with Machine learning researchers, hardware teams, user experience/design teams, etc in order to ensure these ML core technologies run as efficiently, and accurately as possible across a variety of Apple platforms (iOS, mac OS, vision OS, Watch OS, etc). - Iterate with multiple cross functional teams as we refine various user experiences and strive to address meaningful user problems as innovatively and inclusively as possible.

Qualifications

  • B.S. or M.S in Computer Science or a related field (mathematics, physics or computer engineering); or equivalent experience.
  • 5+ years of industry experience in software framework development
  • Proficient in coding in C++ and/or Swift
  • Ability to design/implement flexible APIs that will expose machine learning algorithms to clients across Apple platforms
  • Avid proponent of software system design principles and coding standard methodologies
  • Good interpersonal skills and known to work in projects involving multiple teams

Preferred Qualifications

  • Familiarity with Machine Learning algorithms is desired
  • Experience with multiple modalities (image, text, audio, etc)
  • Validated prototyping skills, and understanding of the unique challenges associated to the transition of a prototype into a final product
  • Proven experience with hands-on software engineering fundamentals
  • Familiar with the challenges of developing algorithms that run efficiently on resource constrained platforms
  • Experience with OS X and iOS development tools and familiarity with GPU programming is desired

Benefits

Application

View listing at origin and apply!