1

Senior Machine Learning Software Engineer Jobs in Sunnyvale, CA

Senior Machine Learning Engineer

Brisbane, CA · On-site +1

$147K - $194K/yr

At Freenome, we are seeking a Senior Machine Learning Research Engineer to join the Machine ... Collaborate closely with ML scientists and software engineers to understand current challenges and ...

As a Senior Machine Learning Engineer at NVIDIA, you will build the machine learning brain that ... DGX Cloud fuses NVIDIA GPUs, NVLink networking and the full AI software stack into elastic ...

Senior Machine Learning Engineer

San Mateo, CA · Hybrid

$119K - $163K/yr

Senior Machine Learning Engineer Primary: Bay Area (San Francisco / Peninsula) | Secondary: NYC The ... Partner with product, data scientists, and software engineers to define and ship ML solutions.

Senior Machine Learning Engineer

San Francisco, CA · On-site

$123K - $169K/yr

We are seeking a Senior Machine Learning Engineer to join our team. This role will focus on ... The ideal candidate will have a strong background in software development, machine learning, and ...

Senior Machine Learning Engineer (LLM Evaluation & AI Agents) Location: Menlo Park, CA (Hybrid ... software, tools, and digital environments. This role focuses on evaluating model performance ...

Senior Machine Learning Engineer

San Francisco, CA · On-site

$123K - $169K/yr

We are seeking a Senior Machine Learning Engineer to join our team. This role will focus on ... The ideal candidate will have a strong background in software development, machine learning, and ...

... for a Senior Machine Learning Engineer to take ownership of complex, enterprise-scale ML ... Collaborate with Data Engineers, Software Engineers, Product Managers, Clinical teams, and business ...

... for a Senior Machine Learning Engineer to take ownership of complex, enterprise-scale ML ... Collaborate with Data Engineers, Software Engineers, Product Managers, Clinical teams, and business ...

next page

Showing results 1-20

Senior Machine Learning Software Engineer information

See Sunnyvale, CA salary details

$88.6K

$168.2K

$225.3K

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

As of Aug 9, 2026, the average yearly pay for senior machine learning software engineer in Sunnyvale, CA is $168,174.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,800.00 and $189,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 popular job titles related to Senior Machine Learning Software Engineer jobs in Sunnyvale, CA? For Senior Machine Learning Software Engineer jobs in Sunnyvale, CA, the most frequently searched job titles are:
What cities near Sunnyvale, CA are hiring for Senior Machine Learning Software Engineer jobs? Cities near Sunnyvale, CA with the most Senior Machine Learning Software Engineer job openings:
Infographic showing various Senior Machine Learning Software Engineer job openings in Sunnyvale, 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 $168,174 per year, or $80.9 per hour.

Senior Machine Learning Software Engineer - Computer Vision

Apple

Sunnyvale, CA • On-site

$143K - $189K/yr

Full-time

Posted 12 days ago


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

Apple is where individual imaginations converge, united by values that drive exceptional innovation. Every product we develop and service we deliver emerges from our collective commitment to strengthening each other's ideas. This collaborative spirit stems from a shared conviction that we can create something extraordinary and deliver it to the world, transforming lives for the better. The diversity of our people and their perspectives fuels the innovation that permeates everything we accomplish. When we embrace everyone's contributions, we achieve our finest work. Here, you will not simply join something; you will contribute something meaningful.
Spatial computing represents a transformative frontier where digital experiences merge seamlessly with physical environments. Through advanced sensor fusion, edge computing architectures, and efficient on-device models, we are redefining how people interact with technology in their everyday lives. This evolution enables entirely new possibilities while maintaining genuine human connection.
Our computer vision and machine learning (CVML) team of researchers and engineers tackle previously unsolved technical challenges at the intersection of perception, intelligence, and real-time processing. We seek a driven and dedicated engineer with deep expertise in machine learning systems. As a member of our dynamic team, you will have the unique and rewarding opportunity to influence next-generation products that will captivate and inspire millions of people daily.
Are you prepared to make a lasting impact on the future of technology?
Description
We seek a proactive Senior Machine Learning Engineer to join our team in designing and implementing advanced systems for spatial computing and artificial intelligence. The ideal candidate demonstrates passion for translating cutting-edge research into production-ready solutions that delight users.
In this role, you will collaborate closely with computer vision and machine learning researchers to develop and ship world-class algorithms that advance the state of the art while creating deeply personal experiences for our users. You will drive the development of a unified context representation and a scalable, device-agnostic framework. You will help establish efficient mechanisms for managing dynamic and persistent contextual insights. This work will enable intelligent, personalized experiences through efficient management of both real-time and historical contextual data, supporting advanced AI and machine learning models.
Your work will span the full spectrum from applying breakthrough research to solving real-world problems, optimizing model efficiency for on-device inference, and ensuring algorithms perform flawlessly in production. You will be instrumental in pushing the boundaries of what is possible when sophisticated machine learning meets spatial computing.
Minimum Qualifications
B.S and 7+ years of experience in software engineering, computer vision, machine learning or related fields.
Strong experience in Python.
Foundational understanding of machine learning: Familiarity with ML algorithms and development pipelines, with the ability to work effectively with ML practitioners and integrate ML components into production systems.
Preferred Qualifications
M.S., or Ph.D. or 5+ years of industry experience in machine learning or related fields.
Working experience in C++ or Swift.
Excellent math skills, including linear algebra, computational science and optimization.
Creativity and curiosity for solving highly complex problems.
Excellent communication and collaboration skills.
An interest in incubating ideas and taking them to finish.
Experience with iOS/macOS development.
Experience shipping algorithms or publishing in top tier CVML conferences.

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