Machine Learning Software Engineering Manager

Cupertino, CA 95014
  • Job Code
    200250099
Summary

Summary

Posted: Jun 1, 2021

Weekly Hours: 40

Role Number:200250099

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

Summary

Posted: Jun 1, 2021

Weekly Hours: 40

Role Number:200250099

Imagine what you could do here. At Apple, great 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.

Apple's Applied Machine Learning team has built systems for a number of large-scale data science applications. We work on many high-impact projects that serve various Apple lines of business. We use the latest in open source technology and as committers on some of these projects, we are pushing the envelope. Working with multiple lines of business, we manage many streams of Apple-scale data. We bring it all together and extract the value. We do all this with an exceptional group of software engineers, data scientists, dev-ops engineers and managers.

This is a role of an Engineering Manager who will be responsible for the design, development and enhancement of highly scalable machine learning models.

Knowledge of model training, model serving, ranking problems, NLP and classification will be needed to perform the job and its application towards Search Engine, recommendation engines and many more areas.

The mindset required and to be developed is to how to develop and deploy models for 40+ languages of the world in scalable fashion.

Key Qualifications

  • 2+ years of experience managing team.
  • Proven leader and team player with an excellent communication skills and track record.
  • Strong teamwork, leadership, and time management skills; passion for leading, mentoring and developing software engineers.
  • Meticulous attention to detail and dedication to quality.
  • Excellent written and oral communication skills on both technical and non-technical topics.
  • Extensive hands-on experience building solutions for large-scale internet infrastructure; with emphasis on data pipelines and data modeling.
  • Solid understanding of machine learning concepts, including deep learning.
  • Experience with Search engines, information retrieval, recommendation engine is a plus.
  • Solid understanding of system architecture, deployment and serving of models.
  • Experience leading and growing successful applied ML teams and data engineers.

Description

You are expected to be self-motivated, dedicated, and a solution-oriented individual. The main responsibilities for this position include:
Lead an ML engineering team to deliver best-in-class solutions for Apple.
Define and review the architecture and roadmap of ML systems.
Perform cross functional collaboration, influence teams and business partners to deliver solutions.
Perform regular code reviews and improve process for production deployment.
Designing innovative solutions while playing a hands-on development role to deliver products in a rapid and dynamic environment.
Attract, mentor and retain talent.

Education & Experience

Masters or PhD in Computer Science 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 Software Engineering Manager

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account