Machine Learning Engineer
Sunnyvale, CA · On-site
Minimum Qualifications Software engineering skills and proficiency in Python Experience with ... machine learning, computer science, computer engineering or related fields.
Sunnyvale, CA · On-site
Minimum Qualifications Software engineering skills and proficiency in Python Experience with ... machine learning, computer science, computer engineering or related fields.
Sunnyvale, CA · On-site
Minimum Qualifications Software engineering skills and proficiency in Python Experience with ... machine learning, computer science, computer engineering or related fields.
As a Machine Learning Platform Engineer, you will design and build scalable systems that support ... Strong foundation in computer science and software engineering principles * Deeply interested in ...
As a Machine Learning Platform Engineer, you will design and build scalable systems that support ... Strong foundation in computer science and software engineering principles * Deeply interested in ...
Sunnyvale, CA · On-site
Software engineering skills and proficiency in Python. Experience with PyTorch. BA/BS degree in computer vision, computer graphics, machine learning or related field. Preferred Qualifications MS or ...
Sunnyvale, CA · On-site
Software engineering skills and proficiency in Python. Experience with PyTorch. BA/BS degree in computer vision, computer graphics, machine learning or related field. Preferred Qualifications MS or ...
Menlo Park, CA · On-site +1
$154K/yr
Software Engineer, Machine Learning RecSys Responsibilities: * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences.
Menlo Park, CA · On-site +1
$154K/yr
Software Engineer, Machine Learning RecSys Responsibilities: * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences.
$135K - $185K/yr
About the role We are looking for a creative and passionate Machine Learning (ML) / Deep Learning (DL) Engineer to join the Roku TV team. You will explore Picture Quality (PQ) and Audio Quality (AQ ...
$135K - $185K/yr
About the role We are looking for a creative and passionate Machine Learning (ML) / Deep Learning (DL) Engineer to join the Roku TV team. You will explore Picture Quality (PQ) and Audio Quality (AQ ...
$150K - $220K/yr
We are seeking a Machine Learning Engineer to join our team developing machine learning solutions ... Working closely with process engineers, software engineers, and fellow ML engineers, you will ...
$150K - $220K/yr
We are seeking a Machine Learning Engineer to join our team developing machine learning solutions ... Working closely with process engineers, software engineers, and fellow ML engineers, you will ...
South San Francisco, CA · On-site +1
$168K - $312K/yr
The Machine Learning Engineer sits on the Data Science & Machine Learning Team to help the CMG ... You will collaborate with data scientists, software engineers, and business stakeholders to ...
South San Francisco, CA · On-site +1
$168K - $312K/yr
The Machine Learning Engineer sits on the Data Science & Machine Learning Team to help the CMG ... You will collaborate with data scientists, software engineers, and business stakeholders to ...
South San Francisco, CA · On-site
$168K - $312K/yr
The Machine Learning Engineer sits on the Data Science & Machine Learning Team to help the CMG ... You will collaborate with data scientists, software engineers, and business stakeholders to ...
South San Francisco, CA · On-site
$168K - $312K/yr
The Machine Learning Engineer sits on the Data Science & Machine Learning Team to help the CMG ... You will collaborate with data scientists, software engineers, and business stakeholders to ...
Livermore, CA · On-site
$9.8K/wk
Adapt and deploy common machine learning software stack on large-scale high performance computing clusters. * Actively participate with project scientists and engineers in defining, planning, and ...
Livermore, CA · On-site
$9.8K/wk
Adapt and deploy common machine learning software stack on large-scale high performance computing clusters. * Actively participate with project scientists and engineers in defining, planning, and ...
$146K - $222K/yr
Adapt and deploy common machine learning software stack on large-scale high performance computing clusters. * Actively participate with project scientists and engineers in defining, planning, and ...
$146K - $222K/yr
Adapt and deploy common machine learning software stack on large-scale high performance computing clusters. * Actively participate with project scientists and engineers in defining, planning, and ...
$150K - $220K/yr
We are seeking a Machine Learning Engineer to join our team developing machine learning solutions ... Working closely with process engineers, software engineers, and fellow ML engineers, you will ...
Quick apply
$150K - $220K/yr
We are seeking a Machine Learning Engineer to join our team developing machine learning solutions ... Working closely with process engineers, software engineers, and fellow ML engineers, you will ...
Fremont, CA · On-site
$150K - $220K/yr
We are seeking a Machine Learning Engineer to join our team developing machine learning solutions ... Working closely with process engineers, software engineers, and fellow ML engineers, you will ...
Fremont, CA · On-site
$150K - $220K/yr
We are seeking a Machine Learning Engineer to join our team developing machine learning solutions ... Working closely with process engineers, software engineers, and fellow ML engineers, you will ...
Livermore, CA · On-site
$146K - $222K/yr
Adapt and deploy common machine learning software stack on large-scale high performance computing clusters. * Actively participate with project scientists and engineers in defining, planning, and ...
Livermore, CA · On-site
$146K - $222K/yr
Adapt and deploy common machine learning software stack on large-scale high performance computing clusters. * Actively participate with project scientists and engineers in defining, planning, and ...
We are building an AI-driven simulation software stack for engineering and manufacturing across ... Who We're Looking For As a Machine Learning Engineer in Delivery, you are a problem solver who ...
We are building an AI-driven simulation software stack for engineering and manufacturing across ... Who We're Looking For As a Machine Learning Engineer in Delivery, you are a problem solver who ...
As a Staff Software Engineer in the TPU Machine Learning Supercomputer team, you will design and develop features to enhance the scalability and reliability of large-scale software across TPUs and ...
As a Staff Software Engineer in the TPU Machine Learning Supercomputer team, you will design and develop features to enhance the scalability and reliability of large-scale software across TPUs and ...
Sunnyvale, CA · On-site +1
$219K/yr
Software Engineer Leadership, Machine Learning RecSys Responsibilities: * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application ...
Sunnyvale, CA · On-site +1
$219K/yr
Software Engineer Leadership, Machine Learning RecSys Responsibilities: * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application ...
San Jose, CA · On-site
$135K - $185K/yr
About the role We are looking for a creative and passionate Machine Learning (ML) / Deep Learning (DL) Engineer to join the Roku TV team. You will explore Picture Quality (PQ) and Audio Quality (AQ ...
San Jose, CA · On-site
$135K - $185K/yr
About the role We are looking for a creative and passionate Machine Learning (ML) / Deep Learning (DL) Engineer to join the Roku TV team. You will explore Picture Quality (PQ) and Audio Quality (AQ ...
AI/ML Engineer (Multiple roles and seniority levels)Machine Learning Engineer, Early Stage Project Mountain View, CA $136,000.00-$185,000.00 2 weeks ago Software Engineer, AI Platform - New Grad ...
AI/ML Engineer (Multiple roles and seniority levels)Machine Learning Engineer, Early Stage Project Mountain View, CA $136,000.00-$185,000.00 2 weeks ago Software Engineer, AI Platform - New Grad ...
Santa Clara, CA · On-site
$143K - $189K/yr
As part of our team, you will be leveraging and improving upon the latest advancements in machine learning and software engineering to understand user queries and intents, retrieve and rank documents ...
Santa Clara, CA · On-site
$143K - $189K/yr
As part of our team, you will be leveraging and improving upon the latest advancements in machine learning and software engineering to understand user queries and intents, retrieve and rank documents ...
San Francisco, CA · On-site +1
Working at the intersection of data science and software engineering, you translate R&D and project ... This Role As a Machine Learning Engineer, you'll work closely with our Data Scientists, Simulation ...
San Francisco, CA · On-site +1
Working at the intersection of data science and software engineering, you translate R&D and project ... This Role As a Machine Learning Engineer, you'll work closely with our Data Scientists, Simulation ...
$69.5K - $83.6K
2% of jobs
$83.6K - $97.8K
4% of jobs
$97.8K - $111.9K
6% of jobs
$111.9K - $126K
8% of jobs
$133.6K is the 25th percentile. Wages below this are outliers.
$126K - $140.2K
7% of jobs
$140.2K - $154.3K
18% of jobs
The median wage is $157.6K / yr.
$154.3K - $168.4K
16% of jobs
$168.4K - $182.6K
2% of jobs
$188.4K is the 75th percentile. Wages above this are outliers.
$182.6K - $196.7K
26% of jobs
$196.7K - $210.8K
1% of jobs
$210.8K - $225K
8% of jobs
$69.5K
$161.5K
$225K
A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.
To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.
As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.

8.1
Based on 670 frontline employees who took The Breakroom Quiz
5th of 30 rated technology retailers
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Computer and electronic product manufacturing
10,000+ Employees
Cupertino, CA, US
1976