Machine Learning Primitives Senior Engineering Manager

Cupertino, CA 95014
  • Job Code
    200240104
Summary

Summary

Posted: Apr 20, 2021

Weekly Hours: 40

Role Number:200240104

Are you a big-picture thinker who loves setting ambitious goals? Do you have a passion for understanding how ea...Summary

Summary

Posted: Apr 20, 2021

Weekly Hours: 40

Role Number:200240104

Are you a big-picture thinker who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group, you will ensure the OS is inseparable from each device's identity as a whole. That's because this group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies, such as iOS, macOS, watchOS, and tvOS. By crafting these distinct, holistic user experiences, you'll continue to uphold and advance the excellence people expect from Apple devices.

Core Operating Systems group we ensure that the OS is inseparable from each device's identity as a whole. That's because this group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience.

Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies for macOS, iOS, watchOS, and tvOS. By crafting these distinct, holistic user experiences, you'll continue to uphold and advance the excellence people expect from Apple devices.

The Vector and Numerics team within Apple's Core OS organization is looking for a talented and inspired senior manager to lead a Machine Learning Primitives team. The team is responsible for the implementation and support of the Basic Neural Network Subroutine framework. You will work hands-on with a team of engineers to develop new features and implement new micro architecture targeted functions. You will provide world-class performance with minimal energy consumption primitives on multiple CPU core architectures and accelerators.

Key Qualifications

  • 10+ years as an engineering manager
  • History of successful product delivery in directing high performance computational needs that underpins machine learning
  • Strong C/C++ programming skills
  • Experience in multi core and multi cluster programming and well versed in vector assembly
  • Solid understanding of machine learning fundamentals
  • Expert knowledge of models in use in current technologies. Anticipate computational needs of future ML models
  • Experience in high performance code debugging when used with accelerators
  • Track record of successfully working with HW design teams
  • Outstanding written and verbal communication skills

Description

Manage a highly skilled engineering team and deliver industry leading solutions
Identify and recruit new talent
Work with cross functional teams to identify key product requirements and create a roadmap for new features that support those product needs
Technical and Performance analysis work and pro-actively identifying customer issues and addressing them

Education & Experience

BS/MS in Computer Science, Computer Engineering or related field

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:

Machine Learning Primitives Senior Engineering Manager

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account