On-device ML Infrastructure Engineer (ML Insights and Forecasting)

1 Day ago • All levels • $135,400 PA - $250,600 PA

Job Summary

Job Description

This role involves building the first end-to-end developer experience for ML development on Apple devices. Responsibilities include prototyping new ML architectures, building infrastructure for testing, analyzing performance, and collaborating with various teams. The engineer will explore cutting-edge ML models, optimize them for on-device inference, and analyze user data to improve the ML stack. The work also includes collaborating with ML and hardware teams, contributing to an exciting area of ML frontier.
Must have:
  • Explore latest ML model architectures and prototype getting these running on device.
  • Build infrastructure to enable at scale testing of new ML features.
  • Analyze achieved performance vs roofline models on Apple’s hardware.
  • Analyze telemetry data to understand how users are using ML on device.
  • Identify gaps in today’s ML inference stack and work with XF teams to prioritize and address these.
  • Collaborate extensively with ML and hardware teams across Apple.

Job Details

We are building the first end-to-end developer experience for ML development that, by taking advantage of Apple’s vertical integration, allows developers to iterate on model authoring, optimization, transformation, execution, debugging, profiling and analysis. This role provides a great opportunity to bring the latest ML architectures and trends to our on device inference stack. Work includes prototyping to get new ideas working, building infrastructure to enable regular coverage, and collaborating with inference stack teams to make any changes needed to enable new architectures/features as well as deliver full machine performance. The role contributes to building the first end-to-end developer experience for ML development that, by taking advantage of Apple’s vertical integration, allows developers to iterate on model authoring, optimization, transformation, execution, debugging, profiling and analysis. The role further offers a learning platform to dig into the latest research about on-device machine learning, an exciting ML frontier! Possible example areas include model visualization, efficient inference algorithms, model compression, and/or ML compilers/run-time. Key Responsibilities: - Explore the latest ML model architectures and prototype getting these running on device. - Build infrastructure to enable at scale testing of new ML features. - Analyze achieved performance vs roofline models on Apple’s hardware. - Analyze telemetry data to understand how users are using ML on device. - Identify gaps in today’s ML inference stack and work with XF teams to prioritize and address these. - Collaborate extensively with ML and hardware teams across Apple.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Seattle, Washington, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

San Diego, California, United States (On-Site)

Waltham, Massachusetts, United States (On-Site)

Austin, Texas, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Austin, Texas, United States (On-Site)

Cupertino, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Cupertino, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Apple

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug