CoreOS Applied ML Senior Engineer

Cupertino, CA 95014
  • Job Code
    200171151
Summary

Summary

Posted: May 20, 2020

Weekly Hours: 40

Role Number:200171151

Are you excited about the ways intelligence can make your battery last longer or your device perform faster? Ha...Summary

Summary

Posted: May 20, 2020

Weekly Hours: 40

Role Number:200171151

Are you excited about the ways intelligence can make your battery last longer or your device perform faster? Handling resource consumption and contention is a key differentiator for Apple products and the Core OS Energy Technologies team focuses on solving these key resource tradeoff problems, with a specific focus on battery, power, thermal and performance management. By imbuing the low layers of the operating system with intelligence, we can maximize the user experience within our constraints of battery life, thermals, memory, network usage, and many other factors!

The Core OS Energy Technologies group is looking for a talented and experienced Applied ML software engineer to technically lead the team designing and implementing energy and resource management control algorithms across all iOS, macOS, WatchOS and Apple TV products.

In this unique and highly visible role, you will be at the center of optimization efforts for handling system resources, influencing and assisting cross-functionally with the adoption of novel operating system concepts. Through engineering of data analysis pipelines, data science, ML model development, and on-device deployment of these models you will push the boundary of what's possible at the core of the operating system.

Key Qualifications

  • Strong programming background
  • Clear understanding of operating system components and responsibilities
  • Familiarity with statistics, data analysis and machine learning
  • Highly professional and collaborative with outstanding communication and presentation skills
  • Proven track record leading software projects from inception through customer delivery
  • Ability to deliver high quality work on tight schedules consistently

Description

Design, implement, optimize, and evangelize new operating system constructs to enable intelligent energy and resource management technologies
Build data engineering pipelines, analyze data and machine learning models
Analyze, understand, and present key performance data for highly-visible OS features
Write elegant, performant code in Objective-C or Swift and test, debug, and productize it in Apple products
Rapidly prototype new ideas and features in collaboration with others
Deploy models in resource-constrained environments, optimizing inference performance where necessary
Consult with and influence other teams to drive adoption of new APIs

Education & Experience

BS in Computer Engineering or equivalent experience

Additional Requirements

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

CoreOS Applied ML Senior Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account