Senior Machine Learning Engineer

Apple, Inc.

Jackson (TN)

On-site

USD 185,000 - 325,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive medical and dental
Retirement benefits
Discounted products and services
Tuition reimbursement
Relocation (eligible)

Job summary

Apple Store Online team is seeking an experienced ML Engineer to help build and deploy machine learning solutions that enhance the customer shopping experience. You will collaborate with researchers, data scientists and product managers to develop and test ML algorithms and workflows.

You should have a strong machine learning background, production software development skills, and a passion for learning. Join a team that values mentorship, scalability and cutting-edge ML practices across Apple’s

Qualifications

  • Bachelor’s degree in CS, Stats or Math or equivalent experience.
  • 5+ years building high throughput scalable apps or ML models.
  • Proficiency in Python, Java, C++ and distributed systems.
  • Experience with Spark, SQL and big data stacks.

Responsibilities

  • Collaborate with MLEs to build scalable ML solutions from concept to deployment.
  • Improve ML infrastructure and tooling and mentor junior MLEs.
  • Collaborate with researchers, data scientists, engineers and PMs on ML algorithms.
  • Stay current with advances in ML and software engineering.

Skills

Python
Java
C++
Spark
TensorFlow
PyTorch
Distributed systems
Communication
Problem solving

Education

Bachelor's degree in Computer Science, Statistics, Mathematics
PhD or Graduate degree in data science or related field

Tools

Spark
TensorFlow
Keras
PyTorch
Snowflake/Hadoop

Job description

Imagine what you could do here! The people here at Apple don't just create products - they build the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. At Apple, inclusion is a shared responsibility, and we work together to foster a culture where everyone belongs and is inspired to do their best work.

Apple Store Online Team Overview

Here on the Apple Store Online team, we are responsible for Apple's largest store. Our main goal is to deliver a magical, personal digital experience where customers can shop, buy and learn everything Apple, wherever they are. Each customer should feel like they are our only customer and our job is to set the bar for the experience they receive. To run such an extraordinary store, it takes extraordinary people, and we are looking for someone to help us do extraordinary things.

Description

To be successful, candidates will need a machine learning background, proven software development skills, a love of learning. They will also need to be able to collaborate with multi-functional teams, including researchers, engineers, data scientists/analysts, and product managers, to help develop and implement machine learning algorithms and testing workflows.

Responsibilities
  • Collaborate with other MLEs to build scalable, production-ready ML solutions, taking algorithms from initial concept through to deployment.
  • Give to the ongoing improvement of our ML infrastructure and tooling.
  • Engage in continuous learning and development, staying up-to-date with the latest advances in machine learning and software engineering.
  • Mentor junior MLEs on the team to ensure best practices are followed.
Preferred Qualifications
  • PhD or Graduate degree with research/work experience using data science techniques (including but not limited to Computer Science, Statistics, Mathematics, etc).
  • Experience in Recommender Systems, Personalization, Search, Computational Advertising or Natural Language Processing including RAG based Generative AI and transformer architecture.
  • Skilled in communication, problem solving, critical thinking.
  • Experience using Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning in real applications a plus.
  • Experience with Spark, TensorFlow, Keras, and PyTorch a plus
Minimum Qualifications
  • Bachelorʼs degree in Computer Science, Statistics, Mathematics with equivalent experience.
  • 5+ years of related experience building high throughput scalable applications or building machine learning models.
  • Proficiency in one or more object-oriented programming languages such as Python, Java, C++ and experience building distributed systems.
  • Experience building data processing pipelines and large scale machine learning systems with experience in big data technologies like Spark, SQL, Snowflake/Hadoop, etc.
  • Skilled in communication, problem solving, critical thinking Attention to detail, data accuracy and quality of output.
Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

  • Comprehensive medical and dental coverage
  • retirement benefits
  • a range of discounted products and free services
  • for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.
  • Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer, Apple Store Online
Machine Learning Engineer, Apple Store Online

Apple, Inc. • Jackson (TN)

On-site
USD 129,000 - 225,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+3
Machine Learning Engineer, Apple Store Online
Machine Learning Engineer, Apple Store Online

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Senior Machine Learning Engineer - Worldwide Product Marketing
Senior Machine Learning Engineer - Worldwide Product Marketing

Apple Inc. • Cupertino (CA)

On-site
USD 216,000 - 325,000
Medical and dental coverage
Retirement benefits
Stock programs and Employee Stock Plan
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Apple Retail Shop • Austin (CO)

On-site
USD 140,000 - 190,000
Staff Machine Learning Engineer — Commerce & Growth Intelligence
Staff Machine Learning Engineer — Commerce & Growth Intelligence

Apple, Inc. • Cupertino (CA)

On-site
USD 216,000 - 325,000
Medical and dental coverage
Retirement benefits
Discounted products and services
+3
Senior Machine Learning Engineer - ML Platform
Senior Machine Learning Engineer - ML Platform

Apple Inc. • New York (NY)

On-site
USD 185,000 - 278,000
Discretionary bonuses or commissions
Apple shareholder programs
Employee Stock Purchase Plan
+4
Staff Machine Learning Engineer — Commerce & Growth Intelligence
Staff Machine Learning Engineer — Commerce & Growth Intelligence

Apple, Inc. • San Francisco (CA)

On-site
USD 216,000 - 325,000
Stock programs
Relocation assistance
Education reimbursement
+1
Machine Learning Engineer
Machine Learning Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 129,000 - 195,000
Medical and dental coverage
Retirement benefits
Apple stock programs
+2
Machine Learning Engineer, Answers Knowledge and Information - Proactive
Machine Learning Engineer, Answers Knowledge and Information - Proactive

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Employee stock programs
Medical and dental coverage
Retirement benefits
+4
Machine Learning Engineer
Machine Learning Engineer

Apple, Inc. • Sunnyvale (CA)

On-site
USD 216,000 - 325,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+1