2

Remote Machine Learning Software Engineer Jobs in San Jose, CA

Senior Software Engineer - Remote

San Francisco, CA ยท Remote

$144K - $190K/yr

Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll ... Familiarity with modern AI or machine learning systems is a plus, though not required. * Background ...

About Canals Canals builds software for wholesale distributors, helping them operate more ... We're remote-first, flexible, and distributed across North and South America, bringing together ...

Machine Learning Engineer

San Francisco, CA ยท On-site +1

$117K - $152K/yr

We're looking for a Machine Learning Engineer to join our Offline Infrastructure team. This is an ... Mountain View, SF/Bay: $117,000 - $152,000 gross USD Bellevue, Seattle, NYC, Remote CA: $104,100 ...

Machine Learning Engineer

Mountain View, CA ยท On-site +1

$117K - $152K/yr

We're looking for a Machine Learning Engineer to join our Offline Infrastructure team. This is an ... Mountain View, SF/Bay: $117,000 - $152,000 gross USD Bellevue, Seattle, NYC, Remote CA: $104,100 ...

Company Description PatternAI is an automated machine learning platform that reveals critical patterns in data for narrow business problems. We're seeking an outstanding ML Engineer to join our data ...

Staff Machine Learning Scientist

Brisbane, CA ยท On-site +1

$199K - $283K/yr

... remote. What you'll do: * Independently pursue cutting edge research in AI applied to biological ... Experience in a production software engineering environment, including the use of automated ...

Showing results 21-40

Remote Machine Learning Software Engineer information

See San Jose, CA salary details

$74.4K

$172.9K

$240.8K

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

As of Aug 12, 2026, the average yearly pay for remote machine learning 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.

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

AspectRemote Machine Learning Software EngineerRemote Data Scientist
Required CredentialsBachelor's or higher in CS, ML, or related; experience with ML frameworksBachelor's or higher in CS, Statistics, or related; strong analytical skills
Work EnvironmentDeveloping ML models, coding, deploying algorithmsAnalyzing data, building models, interpreting results
Industry UsageTech, finance, healthcare, e-commerceTech, finance, healthcare, research institutions

While both roles involve working with data and algorithms, Remote Machine Learning Software Engineers focus on developing and deploying machine learning models through coding, whereas Remote Data Scientists analyze data to extract insights and build statistical models. Both roles often collaborate but serve different primary functions within organizations.

Can remote machine learning software engineers work remotely?

Yes, remote machine learning software engineers can work remotely, as many companies offer flexible work arrangements for software development roles. These positions typically require strong programming skills, experience with machine learning frameworks, and proficiency with collaboration tools. Remote work allows engineers to contribute from various locations, provided they have reliable internet access and the ability to participate in virtual meetings and team communication.
What are the most commonly searched types of Machine Learning Software Engineer jobs in San Jose, CA? The most popular types of Machine Learning Software Engineer jobs in San Jose, CA are:
What are popular job titles related to Remote Machine Learning Software Engineer jobs in San Jose, CA? For Remote Machine Learning Software Engineer jobs in San Jose, CA, the most frequently searched job titles are:
What job categories do people searching Remote Machine Learning Software Engineer jobs in San Jose, CA look for? The top searched job categories for Remote Machine Learning Software Engineer jobs in San Jose, CA are:
What cities near San Jose, CA are hiring for Remote Machine Learning Software Engineer jobs? Cities near San Jose, CA with the most Remote Machine Learning Software Engineer job openings:
Infographic showing various Remote Machine Learning Software Engineer job openings in San Jose, CA as of August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 26% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $172,896 per year, or $83.1 per hour.

Senior Software Engineer - Remote

YO AI Labs

San Francisco, CA โ€ข Remote

$144K - $190K/yr

Full-time

Posted 17 days ago


Job description

Job Title: Senior Software Engineer

Job Type: Contract

Location: Remote

Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.

We are seeking strong Software Engineers to join our customer's team with expertise in Python3, Java, Rust, Go, C++, or TypeScript. This is a unique opportunity to directly impact the next generation of AI by leveraging your advanced engineering skills in a dynamic, remote setting.

Required Skills and Qualifications:

  • Proficiency in Python3, Java, Rust, or TypeScript, with additional experience in C++ or Go considered a strong asset.
  • Deep understanding of algorithms, data structures, and performance tuning.
  • Demonstrated experience in debugging complex software issues and delivering maintainable solutions.
  • Strong background in feature development and codebase refactoring.
  • Proven ability to optimize software for performance and scalability.
  • Exceptional written and verbal communication skills, with a keen attention to detail.
  • Track record of success in collaborative, cross-functional teams, ideally in remote settings.


Preferred Qualifications:

  • Previous experience working on large-scale, distributed codebases.
  • Familiarity with modern AI or machine learning systems is a plus, though not required.
  • Background in participating in rigorous code reviews and contributing to the development of software best practices.