1

Machine Learning Engineer Software Engineer Jobs in San Jose, CA

Machine Learning Engineer

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 ...

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 ...

Machine Learning Engineer

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 ...

Minimum Qualifications Software engineering skills and proficiency in Python Experience with ... machine learning, computer science, computer engineering or related fields.

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 ...

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 ...

Machine Learning Engineer / Research Engineer Pay: $$110,000 - $165,000 Base Salary + Equity Shift ... Software Engineering * Strong Python programming skills with experience building production‑ready ...

You'll partner closely with software engineers, product managers, and data teams to build models ... Design, build, and deploy machine learning models into production * Develop scalable ML pipelines ...

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 ...

Strong background in algorithms, data structures, and software engineering principles. * Experience ... Deep understanding of state-of-the-art machine learning techniques and models. * Extensive industry ...

Machine Learning Engineer

Sunnyvale, CA · On-site

$150.40 - $277.60/hr

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

Software engineering skills and proficiency in Python. Experience with PyTorch. BA/BS degree in computer vision, computer graphics, machine learning or related field. Pay & Benefits At Apple, base ...

... Machine Learning Engineer with experience developing ML models for computer vision and graphics ... Minimum Qualifications Software engineering skills and proficiency in Python Experience with ...

Machine Learning Engineer

San Mateo, CA · On-site

$100K - $300K/yr

Strong background in algorithms, data structures, and software engineering principles. * Experience ... Deep understanding of state-of-the-art machine learning techniques and models. * Extensive industry ...

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 ...

next page

Showing results 1-20

Machine Learning Engineer Software Engineer information

See San Jose, CA salary details

$74.4K

$172.9K

$240.8K

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

As of Aug 19, 2026, the average yearly pay for machine learning engineer software engineer in San Jose, CA is $172,896.00, according to ZipRecruiter salary data. Most workers in this role earn between $140,600.00 and $202,800.00 per year, depending on experience, location, and employer.

How do machine learning engineer software engineers typically collaborate with data scientists and software development teams?

Machine Learning Engineer Software Engineers often serve as a bridge between data scientists and software development teams. They work closely with data scientists to understand and implement machine learning models, ensuring that the models are production-ready and scalable. Additionally, they collaborate with software engineers to integrate these models into existing applications, monitor their performance, and address any engineering challenges. This cross-functional collaboration is essential for delivering robust, end-to-end AI solutions that add real value to the business.

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

AspectMachine Learning EngineerSoftware Engineer
Required CredentialsBachelor's/Master's in CS, specialized ML coursesBachelor's in CS or related field
Work EnvironmentDevelops ML models, algorithms, data pipelinesBuilds software applications, systems, APIs
Industry UsageAI/ML projects, data-driven solutionsWeb, mobile, enterprise software

Machine Learning Engineers focus on designing and deploying ML models, requiring expertise in algorithms and data handling. Software Engineers develop broader software applications, emphasizing coding and system architecture. While both roles require programming skills, ML Engineers specialize in AI/ML tasks, whereas Software Engineers work across various software domains.

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

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

What cities near San Jose, CA are hiring for Machine Learning Engineer Software Engineer jobs?

Cities near San Jose, CA with the most Machine Learning Engineer Software Engineer job openings:

Infographic showing various Machine Learning Engineer Software Engineer job openings in San Jose, 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 $172,896 per year, or $83.1 per hour.

Senior/Staff Software Engineer - Prediction Machine Learning Engineer

jobs.frontdoordefense.com - Jobboard

Foster City, CA • On-site

$221 - $319/hr

Other

Medical, Life, PTO

Posted 13 days ago


Job description

Senior/Staff Software Engineer - Prediction Machine Learning Engineer Develop new algorithms to model the future behavior of all other agents in the world.

Location: Foster City, California, United States

Compensation: $221,000 to $319,000 USD per year

Job Tags: Software

About The Role

Senior/Staff Software Engineer - Prediction Machine Learning Engineer

Foster City, CA

Software – Prediction / Full-time / Hybrid

The Prediction & Behavior ML team is responsible for developing machine learning (ML) algorithms that learn and predict behaviors from data, applying them both on-vehicle to influence driving behavior and off-vehicle to provide ML capabilities to simulation and validation. Given the tight integration of behavior forecasting and motion planning, our team collaborates closely with the Planner team to advance overall vehicle behavior. We also work closely with our Perception, Simulation, and Systems Engineering teams to accelerate our ability to validate our driving performance.

As a Prediction Machine Learning Engineer you will be responsible for developing machine learned models to predict the behavior of other agents in the world.

In this role, you will:
  • You will develop new algorithms to model the future behavior of all other agents in the world
  • You will leverage our large-scale machine learning infrastructure to discover new solutions and push the boundaries of the field
  • You will develop metrics and tools to analyze errors and understand improvements of our systems
  • You will collaborate with engineers on Perception, Planning, and Simulation to solve the overall Autonomous Driving problem in complex urban environments
Qualifications
  • BS, MS, or PhD degree in computer science or related field
  • Experience with training and deploying transformer-based model architectures
  • Experience with production Machine Learning pipelines: dataset creation, training frameworks, metrics pipelines
  • Fluency in C++ or Fluency in Python with a basic understanding of C++
  • Extensive experience with programming and algorithm design
  • Strong mathematics skills
Bonus Qualifications
  • Conference or Journal publications in Machine Learning or Robotics related venues
  • Prior experience with Prediction and/or autonomous vehicles or robotics in general
Compensation

There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The salary will range from $221,000 to $319,000. A sign-on bonus may be part of a compensation package. Compensation will vary based on geographic location, job‑related knowledge, skills, and experience.

Zoox also offers a comprehensive package of benefits including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long‑term care insurance, long‑term and short‑term disability insurance, and life insurance.

#J-18808-Ljbffr