We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

AI/ML - Sr. Software Engineer, On-Device Machine Learning, Machine Learning Platform & Technology

Apple, Inc.
United States, Washington, Seattle
October 25, 2022
Summary
Posted: Sep 23, 2022
Weekly Hours: 40
Role Number: 200392044
Apple's Machine Learning and AI team transforms every Apple product and because we fully integrate hardware and software, we can collaborate to deliver amazing experiences while protecting user data. The Machine Learning Platform and Technology (MLPT) team is building and improving the on-device machine learning inference stack. We are looking for an outstanding software engineer to expand and support its suite of ML frameworks, compilers and tools. In this highly collaborative role, you will be at the center of multiple efforts to make ML an accessible and powerful tool for all developers. By joining this group, you can directly influence the experience and performance of machine learning across Apple's products.
Key Qualifications
  • Strong and proven software development skills
  • Passion for software architecture, API designs and developer experience
  • Excellent communication skills
  • Experience and proficient in C/C++ is a plus
  • Experience with machine learning compilers is a plus
  • Experience creating or optimizing performance of ML models is a plus
  • Experience with machine learning libraries/packages, e.g. TensorFlow, PyTorch is a plus
  • Enthusiasm for partner engagement and developer onboarding is a plus
Description
In this dynamic role you will work on building and polishing highly performant ML frameworks/compilers for Apple devices and support developer adoption of their capabilities. We're looking for a highly motivated engineer that is creative, passionate about extraordinary products and thrives in fast, iterative development. You should enjoy drilling down into API designs, performance optimizations, all the way to creating and providing supporting content to empower developers. This highly cross-functional work will collaborate with the teams building the inference stack as well as with partners up and down our abstraction layers. You will develop, maintain and support Apple's ML frameworks and tools. You will work cross-functionally with many teams at Apple and impact the Apple developer and user experiences across all our devices. You will gain a deep understanding of our on-device inference stack in order to successfully work with both internal and external developers and advise them on best practices for deploying on-device ML solutions on Apple hardware. You will be responsible for staying up to date on the latest applications of machine learning, and for ensuring we are developing the functionality vital for our developers to take advantage of the latest and greatest.
Education & Experience
Bachelors Degree, Masters, or Ph.D. in Computer Science, Physics, Electrical Engineering, or other technical discipline is required. Solid software development industry experience (minimum 2+ years) is also required.
Additional Requirements

(web-5bb4b78774-f7f6c)