Taro Logo

Machine Learning Engineer, On-Device ML - Apple Ads

Apple creates products that enrich people's lives, with their Advertising Platforms group enabling users to discover content while empowering publishers and developers.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer, On-Device ML - Apple Ads

Apple is seeking a talented Machine Learning Engineer to join their Advertising Platforms group, focusing on on-device machine learning solutions for the Apple Ads platform. This role combines cutting-edge ML engineering with Apple's commitment to user privacy and high-performance computing.

The position offers an opportunity to work on innovative solutions that power advertising in the App Store and Apple News, while maintaining Apple's high standards for privacy and performance. You'll be responsible for designing and implementing sophisticated machine learning models that run efficiently on iOS devices, ensuring user data never leaves the device while delivering personalized experiences.

As a Machine Learning Engineer, you'll work with Core ML, Metal, and other Apple ML frameworks to develop and optimize models for various iOS devices. Your work will directly impact millions of users while maintaining Apple's commitment to privacy through techniques like Private Federated Learning and Differential Privacy.

The role offers competitive compensation ranging from $143,100 to $264,200, along with comprehensive benefits including medical coverage, stock options, and education reimbursement. You'll be part of a team that's setting new industry standards in privacy-first advertising technology.

The ideal candidate brings 3+ years of ML engineering experience, strong programming skills in Swift, Objective-C, and Python, and expertise in on-device machine learning. You should be passionate about optimization, privacy-preserving AI, and creating efficient solutions for mobile devices.

This position represents a unique opportunity to work at the intersection of machine learning, mobile computing, and privacy-preserving technology at one of the world's most innovative companies. You'll be contributing to products that millions of users interact with daily while helping shape the future of privacy-first advertising technology.

Last updated 21 hours ago

Responsibilities For Machine Learning Engineer, On-Device ML - Apple Ads

  • Design, develop, and optimize on-device machine learning models for learning user preferences
  • Implement, benchmark, and fine-tune deep learning models for efficiency
  • Work with Core ML, Metal, and other Apple ML frameworks
  • Ensure ML computations remain on-device for privacy
  • Develop Private Federated Learning and Differential Privacy techniques
  • Optimize models for various iOS devices
  • Develop tools for model compression and hardware acceleration
  • Stay updated with privacy-preserving AI developments

Requirements For Machine Learning Engineer, On-Device ML - Apple Ads

Python
  • 3+ years in ML engineering with focus on on-device/mobile ML
  • Strong proficiency in Swift, Objective-C, and Python
  • Experience with Core ML, Metal, TensorFlow Lite, or PyTorch Mobile
  • Knowledge of model quantization and hardware acceleration
  • Familiarity with iOS development tools
  • Experience with Private Federated Learning and Differential Privacy
  • Experience with on-device personalization
  • Ability to troubleshoot ML models and iOS applications

Benefits For Machine Learning Engineer, On-Device ML - Apple Ads

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?