1

Machine Learning Engineer Software Engineer Jobs in Richmond, CA

Senior Machine Learning Engineer

Brisbane, CA · On-site +1

$147K - $194K/yr

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

They are seeking Machine Learning Engineers to build their platform for training, evaluating, and ... software Founded in 2024, the company is headquartered in San Francisco, USA, with a team of 11-50 ...

Machine Learning Engineer We're looking for a Machine Learning Engineer to build and deploy production-grade AI systems. In this role, you'll take models from research to real-world applications ...

Senior Machine Learning Engineer

San Francisco, CA · On-site

$123K - $169K/yr

About the Role Machine Learning is a cornerstone at Taskrabbit, and we're looking for a seasoned ... Software Engineering Excellence: Independently solve complex problems, write clean, efficient, and ...

Senior Machine Learning Engineer

San Francisco, CA · On-site

$123K - $169K/yr

About the Role Machine Learning is a cornerstone at Taskrabbit, and we're looking for a seasoned ... Software Engineering Excellence: Independently solve complex problems, write clean, efficient, and ...

Machine Learning Engineer Elicit is building the reasoning layer for science and decision-making ... A large part of the work is software engineering: building product experiences, APIs, data ...

next page

Showing results 1-20

Machine Learning Engineer Software Engineer information

See Richmond, CA salary details

$72.9K

$169.3K

$235.8K

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

As of Jun 17, 2026, the average yearly pay for machine learning engineer software engineer in Richmond, CA is $169,309.00, according to ZipRecruiter salary data. Most workers in this role earn between $137,700.00 and $198,500.00 per year, depending on experience, location, and employer.

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.

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 job categories do people searching Machine Learning Engineer Software Engineer jobs in Richmond, CA look for? The top searched job categories for Machine Learning Engineer Software Engineer jobs in Richmond, CA are:
What cities near Richmond, CA are hiring for Machine Learning Engineer Software Engineer jobs? Cities near Richmond, CA with the most Machine Learning Engineer Software Engineer job openings:

Machine Learning Engineer

DRH Search

San Francisco, CA

Full-time

Posted 7 hours ago


Job description

We're assisting a well-funded startup with their search for Machine Learning Engineers. Their product helps AI teams turn complex documents into LLM-ready inputs with exceptional accuracy. This role will work onsite in the SF office.

What you'll do:
  • Train and deploy new state of the art models for parsing and interpreting unstructured data
  • Experiment with novel techniques to improve LLM accuracy
  • Build data pipelines, evaluate model performance, and integrate models into the product
  • Work directly with the founders and customers to shape the product direction and engineering strategy
Ideal Candidate Traits:
  • You have 1+ years of experience with training, fine tuning, and evaluating ML models used in production systems
  • You have experience deploying models to production
  • You’re exceptional at Python or similar, and are well versed with both traditional computer vision and VLMs
  • Comfortable across software engineering and ML research
  • Experience training ML pipelines and familiarity LLMs
Nice to haves:
  • Experience implementing ML systems for high-stakes domains (healthcare, finance, government)
  • Experienced in computer vision (OCR, document processing)
#J-18808-Ljbffr