1

Senior Machine Learning Software Engineer Jobs in Pleasanton, CA

Senior Machine Learning Engineer

Palo Alto, CA · On-site

$123K - $168K/yr

They are seeking a Senior Machine Learning Engineer to contribute to the generative AI space ... software engineers, product managers, designers to gather requirements, help define project scope ...

Sr. Machine Learning Engineer

Sunnyvale, CA

$143K - $189K/yr

We are seeking a senior algorithm engineer to play a lead technical role in conceptualizing ... Essential Duties * Drive the full cycle of medical imaging analysis software development ...

Sr. Machine Learning Engineer

Sunnyvale, CA · On-site

$143K - $189K/yr

We are seeking a senior algorithm engineer to play a lead technical role in conceptualizing ... Essential Duties * Drive the full cycle of medical imaging analysis software development ...

Senior Machine Learning Scientist

San Jose, CA · On-site

$107K - $146K/yr

Senior Machine Learning Scientist The Senior Machine Learning Scientist is responsible for building ... Follow software engineering best practices (version control, code reviews, testing, documentation ...

Senior Machine Learning Engineer AgentPlatform - Adobe Experience Platform THE OPPORTUNITY Build ... Strong software engineering fundamentals:proficiencyin Python and/or Java, experience designing ...

As a Senior Machine Learning Engineer, you'll bring your strong software engineering mindset to machine learning in order to scale and optimize our ML systems-creating and transforming innovative ...

Showing results 21-40

Senior Machine Learning Software Engineer information

See Pleasanton, CA salary details

$84K

$159.5K

$213.7K

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

As of Sep 2, 2026, the average yearly pay for senior machine learning software engineer in Pleasanton, CA is $159,469.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,300.00 and $179,700.00 per year, depending on experience, location, and employer.

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 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 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 popular job titles related to Senior Machine Learning Software Engineer jobs in Pleasanton, CA?

For Senior Machine Learning Software Engineer jobs in Pleasanton, CA, the most frequently searched job titles are:

What job categories do people searching Senior Machine Learning Software Engineer jobs in Pleasanton, CA look for?

The top searched job categories for Senior Machine Learning Software Engineer jobs in Pleasanton, CA are:

What cities near Pleasanton, CA are hiring for Senior Machine Learning Software Engineer jobs?

Cities near Pleasanton, CA with the most Senior Machine Learning Software Engineer job openings:

Infographic showing various Senior Machine Learning Software Engineer job openings in Pleasanton, 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 $159,469 per year, or $76.7 per hour.

Senior Machine Learning Engineer, End-to-End Planning

Lucid Motors

Newark, CA

$137K - $181K/yr

Full-time

Re-posted 10 days ago


Lucid Motors rating

7.4

Company rating: 7.4 out of 10

Based on 37 frontline employees who took The Breakroom Quiz

18th of 45 rated automakers


Job description

Senior Machine Learning Engineer, End-to-End Planning 

Role:

  • Develop and maintain high-performance, low-latency end-to-end planning algorithms that enable vehicles to safely, accurately, and reliably navigate highway, urban, and parking scenarios in production autonomous driving applications.
  • Design reusable and optimized behavior and motion planning software architectures for Level 2/3/4 autonomous driving systems.
  • Develop and implement advanced machine learning algorithms for data-driven driving behavior and end-to-end planning.
  • Lead software development by applying full-stack autonomy expertise to design and deploy algorithms in closed-loop pipelines and real-world vehicle systems.
  • Collaborate closely with cross-functional teams to ensure seamless, robust implementation and deployment of motion planning products for autonomous driving systems.

Required Qualifications:

  • Master's degree or Ph.D. in Computer Science, Robotics, Machine Learning, or a related field.
  • Professional experience implementing reliable production systems involving vision-action models, vision-language-action (VLA) models, generative models such as diffusion or flow-matching models, and autonomous driving performance metrics.
  • Expert-level knowledge of hands-on experience with Python and PyTorch.
  • Solid understanding of state-of-the-art models and approaches in perception, prediction, and planning for autonomous driving.
  • Strong foundation in physics, probability, and statistics.
  • Experience leveraging AI-assisted development tools to improve software engineering efficiency, code quality, and development workflows.

Preferred Qualifications:

  • Experience building and validating real-time autonomous driving or robotics systems, including planning and behavior prediction.
  • Proficiency in C++ with strong software design and engineering skills.
 
 
At Lucid, we don't just welcome diversity - we celebrate it! Lucid Motors is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity and expression, marital status, and any other characteristic protected under applicable State or Federal laws and regulations.

What Lucid Motors employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Lucid Motors logo

About Lucid Motors

Sourced by ZipRecruiter

Lucid Motors is a highly innovative electric vehicle manufacturer located in Newark, CA, USA. Primarily engaged in the automotive industry, its mission is to elevate electric vehicles' standing and transform the way people travel. The company was founded in 2007 by Bernard Tse and Sam Weng as Atieva, a name under which it initially focused on battery technology. However, it pivoted towards automotive manufacturing and rebranded as Lucid Motors in 2016. The company is committed to making luxury, sustainable electric vehicles that break norms and set new standards with top-notch technology and engineering. Their mission aligns with their core values, which are centered around innovation, sustainability, and excellence. Notably, Lucid Motors launched the Lucid Air in 2020, an all-electric sedan well-received for its advanced features and impressive mileage.

Industry

Manufacturing

Company size

1,001 - 5,000 Employees

Headquarters location

Newark, CA, US

Year founded

2007