1

Machine Learning Engineer Software Engineer Jobs in Richmond, CA

Lead Machine Learning Engineer

San Francisco, CA · On-site +1

$120K - $159K/yr

Lead Machine Learning Engineer As a Capital One Machine Learning Engineer (MLE), you'll be part of ... Collaborate as part of a cross-functional Agile team to create and enhance software that enables ...

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

The ideal candidate will have a strong background in software development, machine learning, and data engineering, with experience in deploying scalable ML models in production environments. Key ...

Be Seen First

Data Engineer (Machine Learning) Job Type: Full-Time Location: Candidate must be open to relocate. We are seeking a motivated Machine Learning Engineer who is passionate about transforming data into ...

Hive also offers turnkey software applications powered by proprietary AI models and datasets ... machine learning engineers. We are looking for developers who are excited about staying at the ...

Hive also offers turnkey software applications powered by proprietary AI models and datasets ... machine learning engineers. We are looking for developers who are excited about staying at the ...

We're looking for an exceptional Machine Learning Engineer to help build the systems that make this possible. In this role, you'll develop models, signals and evaluation frameworks that power ...

The Machine Learning Engineer will develop solutions for machine learning and computer vision software, working with large datasets to improve agricultural efficiency and sustainability.

Senior Machine Learning Engineer

Brisbane, CA · On-site

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

Showing results 21-40

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 Jul 31, 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, Reinforcement Learning

Skild AI

San Mateo, CA

Other

Re-posted 22 days ago


Job description

Position Overview

We are looking for a Machine Learning Engineer to be responsible for designing and implementing cutting-edge reinforcement learning algorithms, conducting experiments, and optimizing these models to perform efficiently in real-world robotic environments. This will require close collaboration with our robotics, research, and engineering team. Your work will directly impact the development of intelligent, adaptable robots capable of learning and performing complex tasks autonomously.

Responsibilities
  • Develop and implement state-of-the-art reinforcement learning algorithms for robotic applications.
  • Design and conduct experiments to train RL models and conduct real-world tests.
  • Collaborate closely with researchers to explore novel methods of scaling up reinforcement learning model training.
  • Communicate effectively with inference, application, and deployment engineers to integrate RL models into robotic systems and iterate on methods to enable robust deployment.
  • Analyze and interpret experimental results, iterating on model design to achieve desired performance.
  • Stay up-to-date with the latest research and advancements in reinforcement learning.
Preferred Qualifications
  • BS, MS or higher degree in Computer Science, Robotics, Engineering or a related field, or equivalent practical experience.
  • Proficiency in Python, C++, or similar and at least one deep learning library such as PyTorch, TensorFlow, JAX, etc.
  • Deep understanding and practical experience with various reinforcement learning algorithms and techniques (model-free, model-based, multi-task, hierarchical, multi-agent, etc.).
  • Strong background in algorithms, data structures, and software engineering principles.
  • Experience with physics simulation engines and tools for training RL.
  • Deep understanding of state-of-the-art machine learning techniques and models.
  • Extensive industry experience with reinforcement learning and robotic systems.