Sr. Machine Learning Manager, Video Applications

Cupertino, CA 95014
  • Job Code


Posted: Sep 3, 2020

Role Number:200186499

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very ...Summary


Posted: Sep 3, 2020

Role Number:200186499

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

The Video Applications group develops high-profile media creation applications used by millions of people. iMovie, Clips, Final Cut Pro X, Motion, Compressor, and Memories movie for Photos are state-of-the-art media authoring tools which consumers and creative professionals rely on for everything from broadcast news and feature films to documentaries and home movies. Our user base is passionate and loyal, and our products sit at the center of a rich ecosystem in a vibrant industry.

We are seeking a senior Machine Learning manager to lead a team of CVML engineers developing ML-based techniques for our macOS and iOS video-based applications. We utilize both ML and Computer Vision technologies in our applications, and are doing so at an increasing pace.

Key Qualifications

  • Strong machine learning background, with hands-on experience building significant CNN ML techniques.
  • 3-5 years' experience using ML to tackle a variety of Computer Vision and other problems.
  • Track record of having delivered image or video ML techniques for real-world products or services.
  • 2 or more years experience managing a team that has delivered significant software products or services.
  • Solid experience with most of the following: C/C++, Python, Matlab, Metal or other GPU programming.
  • macOS or iOS development experience a plus.
  • Excellent written and verbal communications skills.
  • Able to collaborate and build productive cross-functional relationships.


We are looking for a senior engineering manager who has both led an engineering team that has developed and delivered software products or services, and who has solid experience developing ML techniques (typically CNN networks) to solve computer vision or image processing problems. You will be responsible for a team of 6 engineers with both ML research and product implementation experience. Your solid understanding and experience developing CV and ML techniques is required to understand the team's engineering work in depth, to play a key role in launching new product initiatives, and to guid and develop individual team members' expertise and career growth.

There is a strong software development component to this position: you will ensure use of development methodologies consistent with our org's practices (agile development, product development phases, coding practices, use of Radar for features & bugs, feature backlog maintenance, GitHub repository practices, etc.) You will also play an instrumental role in establishing and fostering collaborative relationships, both within our Video Applications organization, and with other teams working in the CVML space at Apple.

You will ensure that the team stays abreast of the many image-related ML hardware and software technologies under development and research at Apple, as well as keeping up to date with the latest relevant developments in industry and the CVML research community. For the qualified individual, this is a tremendous opportunity to leverage the power of Apple's resources, and take our existing and future video applications to a new level of innovation and productivity.

Education & Experience

Degree in Computer Science or related Engineering, Science, Math discipline

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:

Sr. Machine Learning Manager, Video Applications

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account