A

Apple

Designs phones, computers and their operating systems

On-Device Machine Learning Engineering Manager - Tools & Services

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeSeattle, WA, USANo salary listedIn-person

About the Job

Requirements

  • A BS, MS, or PhD in Computer Science or Electrical Engineering.
  • At least two years of strong and validated management experience.
  • Knowledge of machine learning development and workflows, including experience with at least one authoring framework such as PyTorch.
  • Experience delivering web services and/or developer-facing tools across frontend and backend systems.
  • Strong communication skills.
  • A track record of creating clean software architectures, intuitive designs, and high-performance, extensible software.
  • Solid programming skills in at least one of Python, Swift, Objective-C, C, or C++.
  • Technical understanding of machine learning execution on devices, performance analysis and profiling, and systems connecting low-level signals to framework-level semantics.

Responsibilities

  • Lead and grow the team building frontend web services for introspecting machine learning models and their on-device execution, backend services supporting them, and the on-device toolchain for gathering and reporting low-level performance data.
  • Drive efforts to improve the model authoring, performance profiling, model improvement, and iteration workflow for machine learning developers.
  • Own reliable and scalable infrastructure for running machine learning inference across fleets of devices and producing trustworthy performance data.
  • Attract, hire, and guide the careers of machine learning, software, and tools engineers.
  • Work with cross-functional partners to advance on-device machine learning functionality and performance.

Desired Qualifications

  • Experience with on-device machine learning frameworks such as Core ML, WinML, ONNX, TensorFlow Lite, or ExecuTorch.
  • Experience with performance profiling, benchmarking, and analysis tooling.
  • Experience building and operating infrastructure for running workloads across fleets of devices.
  • Experience associating low-level performance data with framework-level operations.
  • Experience with MLIR and LLVM compiler technologies.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs