1

Senior Machine Learning Software Engineer Jobs in Mountain View, CA

We are looking for candidates who have both strong software engineering skills and strong domain knoweldgewith applied machine learning experience and strong software engineering skills. Preferred ...

We are looking for candidates who have both strong software engineering skills and strong domain knoweldgewith applied machine learning experience and strong software engineering skills. Preferred ...

Machine Learning Engineer II

Palo Alto, CA · On-site +1

$114K - $156K/yr

Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...

Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...

Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...

Machine Learning Engineer II

Palo Alto, CA · On-site +1

$145K - $165K/yr

Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...

Sr. Machine Learning Engineer 4

San Jose, CA · On-site

$122K - $168K/yr

We are looking for a Senior Machine Learning Engineer to join our team of driven machine learning and software engineers. This role covers system design, prompt engineering, ML model evaluation ...

Hive also offers turnkey software applications powered by proprietary AI models and datasets ... Senior Machine Learning Engineer In order to execute our vision, we need to grow our team of best ...

Sr. Machine Learning Engineer 4

San Jose, CA · On-site

$122K - $168K/yr

We are looking for a Senior Machine Learning Engineer to join our team of driven machine learning and software engineers. This role covers system design, prompt engineering, ML model evaluation ...

Hive also offers turnkey software applications powered by proprietary AI models and datasets ... Senior Machine Learning Engineer In order to execute our vision, we need to grow our team of best ...

As such, we are seeking candidates with applied machine learning experience and strong software engineering skills. Description Leverage and enhance the latest advancements in machine learning and ...

Sr Machine Learning Engineer

San Jose, CA · On-site

$143K - $189K/yr

PayPal, Inc. seeks Sr Machine Learning Engineer in San Jose, CA Job Duties: Design and deploy ... software development best practices. Drive innovation by researching and incorporating ...

Showing results 41-60

Senior Machine Learning Software Engineer information

See Mountain View, CA salary details

$89.1K

$169K

$226.5K

How much do senior machine learning software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for senior machine learning software engineer in Mountain View, CA is $169,038.00, according to ZipRecruiter salary data. Most workers in this role earn between $144,500.00 and $190,500.00 per year, depending on experience, location, and employer.

What is the difference between Senior Machine Learning Software Engineer vs Data Scientist?

AspectSenior Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master's in CS, ML, or related; experience with ML frameworksBachelor's or Master's in Data Science, Statistics, or related; strong analytical skills
Work EnvironmentDevelops ML models, integrates algorithms into products, collaborates with engineering teamsAnalyzes data, builds statistical models, visualizes insights, collaborates with business teams
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, healthcare

While both roles involve working with data and algorithms, Senior Machine Learning Software Engineers focus on developing and deploying scalable ML models within software systems, whereas Data Scientists primarily analyze data to generate insights and inform business decisions.

What are the key skills and qualifications needed to thrive as a senior machine learning software engineer, and why are they important?

A Senior Machine Learning Software Engineer requires deep expertise in machine learning algorithms, statistical analysis, and strong programming skills in languages like Python or Java, typically supported by a degree in computer science or a related field. Familiarity with frameworks such as TensorFlow, PyTorch, scikit-learn, as well as experience with cloud platforms and version control systems, is standard. Exceptional problem-solving, leadership, and communication skills help drive project success and mentor junior engineers. These competencies are crucial for designing scalable ML solutions, ensuring code quality, and effectively collaborating within cross-functional teams.

What is a senior machine learning software engineer?

A Senior Machine Learning Software Engineer is an experienced professional who designs, develops, and deploys machine learning models and systems to solve complex problems. They work closely with data scientists, engineers, and other stakeholders to build scalable and efficient solutions that leverage large data sets and advanced algorithms. Their responsibilities often include architecting ML pipelines, optimizing model performance, and mentoring junior team members. Typically, they have a strong background in computer science, programming, and applied mathematics, along with several years of hands-on experience in machine learning and software engineering.

What are some common challenges senior machine learning software engineers face when deploying models to production?

Senior Machine Learning Software Engineers often encounter challenges such as ensuring model scalability, maintaining performance under real-world data conditions, and integrating models seamlessly with existing systems. Handling data drift and monitoring model predictions for accuracy over time are also critical responsibilities. Collaboration with data engineers, DevOps, and product teams is essential to address these challenges and ensure robust, reliable deployments.
What are the most commonly searched types of Machine Learning Software Engineer jobs in Mountain View, CA? The most popular types of Machine Learning Software Engineer jobs in Mountain View, CA are:
What are popular job titles related to Senior Machine Learning Software Engineer jobs in Mountain View, CA? For Senior Machine Learning Software Engineer jobs in Mountain View, CA, the most frequently searched job titles are:
What job categories do people searching Senior Machine Learning Software Engineer jobs in Mountain View, CA look for? The top searched job categories for Senior Machine Learning Software Engineer jobs in Mountain View, CA are:
What cities near Mountain View, CA are hiring for Senior Machine Learning Software Engineer jobs? Cities near Mountain View, CA with the most Senior Machine Learning Software Engineer job openings:
Infographic showing various Senior Machine Learning Software Engineer job openings in Mountain View, CA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $169,038 per year, or $81.3 per hour.

Sr. Machine Learning Engineer

Apple

Santa Clara, CA

$175K - $263K/yr

Full-time

Medical, Dental, Retirement

Re-posted just now


Apple rating

8.0

Company rating: 8.0 out of 10

Based on 677 frontline employees who took The Breakroom Quiz

7th of 30 rated technology retailers


Job description

The Answers, Knowledge and Information Team is building the next-generation of machine learning solutions for Knowledge Q&A at Apple and help power features including Siri, Safari and Spotlight. The features we build are redefining how hundreds of millions of people use their computers and mobile devices to search and find what they are looking for. 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 and generate helpful answers and work on horizontal areas such as internationalization and safety.
Description
As a member of our fast-paced group, you’ll have the unique and rewarding opportunity to shape upcoming products from Apple. Our team works on a search platform that powers features that incorporate search into Apple products including but not limited to Siri, Spotlight, Safari. We specifically own the real-time domains of this search platform. We are looking for candidates who have both strong software engineering skills and strong domain knoweldgewith applied machine learning experience and strong software engineering skills.
Preferred Qualifications
Experience working on search ranking, relevance, recommendation or information retrieval
MS or PhD in Computer Science, Artificial Intelligence, Machine Learning, Information Retrieval, Data Science or related field or equivalent work experience
Experience with cloud-native deployment (e.g. Kubernetes)
Experience with continuous integration and continuous development solutions (e.g. Jenkins, etc.)
Minimum Qualifications
Experience working on both software development and building ML models
Experience developing software in Go or other object-oriented languages
3+ years of experience developing software
Experience with utilizing PyTorch, TensorFlow, or JAX for training and deploying deep learning models
Understanding product requirements then translating them into modeling tasks and engineering tasks
BS in Computer Science, Artificial Intelligence, Machine Learning, Information Retrieval, Data Science or related field or equivalent work experience
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 $175,000 and $263,300, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and 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. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

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.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976