Machine Learning Framework Engineer - Create ML

Santa Clara Valley (Cupertino), California, United States
Machine Learning and AI


Posted: Dec 19, 2018
Role Number: 200022543
The Core ML team in the AI / ML group at Apple creates frameworks such as CreateML and CoreML to bring advanced machine learning algorithms and tools to the hands of developers. The team is looking for engineers that are creative, talented and passionate about releasing developer-facing frameworks to contribute to new features of CreateML. This is an opportunity to drive key machine learning initiatives across domains and design, build and maintain the next generation of ML frameworks at Apple.

Key Qualifications

  • Experience building large-scale consumer-facing software
  • Project or work experience with machine learning
  • C / C++ and Swift experience
  • Knowledge of software engineering best practices
  • Familiarity with multiple machine learning libraries is a plus


Our team is looking for an Engineer who would enjoy building machine learning foundations for other developers. Work includes designing, implementing and maintaining high-performance features for machine learning model training and deployment. The role has the opportunity to collaborate cross-functionality with other teams, ship high-quality work to developers and communicate new features and advancements at Apple's WWDC (Worldwide Developer Conference).

Education & Experience

BS or MS in Computer Science (or related field).

Additional Requirements