... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
New
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
New
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
New
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision. • ...
... approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision. • ...
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
... for approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision.
Annapolis Junction, MD · On-site
Medical
Retirement
PTO
None Basic Requirements: 14 years of experience as a software engineer Bachelor's degree in a technical discipline 4 additional years of experience as a software engineer may be substituted for a ...
Annapolis Junction, MD · On-site
Medical
Retirement
PTO
None Basic Requirements: 14 years of experience as a software engineer Bachelor's degree in a technical discipline 4 additional years of experience as a software engineer may be substituted for a ...
Annapolis Junction, MD · On-site
$206K - $229K/yr
Artificial Intelligence (AI)/Machine learning- Software Engineer 2Location: Annapolis Junction, MD ... As we continue to expand across current programs and upcoming contract awards, we are looking for ...
Quick apply
Annapolis Junction, MD · On-site
$206K - $229K/yr
Artificial Intelligence (AI)/Machine learning- Software Engineer 2Location: Annapolis Junction, MD ... As we continue to expand across current programs and upcoming contract awards, we are looking for ...
Artificial Intelligence (AI)/Machine learning- Software Engineer 2 Location: Annapolis Junction, MD ... As we continue to expand across current programs and upcoming contract awards, we are looking for ...
Artificial Intelligence (AI)/Machine learning- Software Engineer 2 Location: Annapolis Junction, MD ... As we continue to expand across current programs and upcoming contract awards, we are looking for ...
Annapolis, MD · On-site
$206K - $229K/yr
Artificial Intelligence (AI)/Machine learning- Software Engineer 2 Location: Annapolis Junction, MD ... As we continue to expand across current programs and upcoming contract awards, we are looking for ...
Annapolis, MD · On-site
$206K - $229K/yr
Artificial Intelligence (AI)/Machine learning- Software Engineer 2 Location: Annapolis Junction, MD ... As we continue to expand across current programs and upcoming contract awards, we are looking for ...
Lemont, IL · On-site
$90 - $150/hr
You'll work with large datasets, train and evaluate machine learning models, and collaborate with software engineers to bring models into production. This is a great opportunity for someone who ...
Lemont, IL · On-site
$90 - $150/hr
You'll work with large datasets, train and evaluate machine learning models, and collaborate with software engineers to bring models into production. This is a great opportunity for someone who ...
Medical
Life
Retirement
PTO
We're looking for a passionate and talented Software Engineer for Machine Learning to join our Algorithms team. In this role, you will apply your expertise in software engineering to design, develop ...
Medical
Life
Retirement
PTO
We're looking for a passionate and talented Software Engineer for Machine Learning to join our Algorithms team. In this role, you will apply your expertise in software engineering to design, develop ...
San Diego, CA · On-site
$140K - $211K/yr
... Machine Learning Engineering General Summary: This individual independently plans, performs the moderately-defined responsibility for the designing, implementing and verification of software ...
San Diego, CA · On-site
$140K - $211K/yr
... Machine Learning Engineering General Summary: This individual independently plans, performs the moderately-defined responsibility for the designing, implementing and verification of software ...
Medical
Life
Retirement
PTO
We're looking for a passionate and talented Software Engineer for Machine Learning to join our Algorithms team. In this role, you will apply your expertise in software engineering to design, develop ...
Medical
Life
Retirement
PTO
We're looking for a passionate and talented Software Engineer for Machine Learning to join our Algorithms team. In this role, you will apply your expertise in software engineering to design, develop ...
San Diego, CA · On-site
$140K - $211K/yr
... Machine Learning Engineering General Summary: This individual independently plans, performs the moderately-defined responsibility for the designing, implementing and verification of software ...
San Diego, CA · On-site
$140K - $211K/yr
... Machine Learning Engineering General Summary: This individual independently plans, performs the moderately-defined responsibility for the designing, implementing and verification of software ...
$200K/yr
Medical
Retirement
PTO
As a Senior ML Software Engineer, you will design, develop and implement software solutions across our machine learning and data stack, and play a crucial role in delivering insights into the new ...
Quick apply
$200K/yr
Medical
Retirement
PTO
As a Senior ML Software Engineer, you will design, develop and implement software solutions across our machine learning and data stack, and play a crucial role in delivering insights into the new ...
Los Angeles, CA · On-site +1
$105K - $143K/yr
Medical
Dental
Vision
Retirement
PTO
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 ...
Los Angeles, CA · On-site +1
$105K - $143K/yr
Medical
Dental
Vision
Retirement
PTO
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 ...
$63.5K - $76.4K
2% of jobs
$76.4K - $89.3K
4% of jobs
$89.3K - $102.2K
6% of jobs
$102.2K - $115.1K
8% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$115.1K - $128K
7% of jobs
$128K - $141K
18% of jobs
The median wage is $144K / yr.
$141K - $153.9K
16% of jobs
$153.9K - $166.8K
2% of jobs
$172.1K is the 75th percentile. Wages above this are outliers.
$166.8K - $179.7K
26% of jobs
$179.7K - $192.6K
1% of jobs
$192.6K - $205.5K
8% of jobs
$63.5K
$147.5K
$205.5K
| Aspect | Contract Machine Learning Software Engineer | Data Scientist |
|---|---|---|
| Credentials | Bachelor's or Master’s in CS, ML, or related fields; experience with ML frameworks | Bachelor's or Master’s in Statistics, Data Science, or related fields; strong analytical skills |
| Work Environment | Project-based, often remote, focused on developing ML models and software | Data analysis, visualization, and interpretation, often in research or business settings |
| Employer & Industry Usage | Tech companies, startups, consulting firms; used for deploying ML solutions | Research institutions, finance, healthcare, and tech; used for insights and decision-making |
The main difference is that Contract Machine Learning Software Engineers focus on developing and deploying ML models as software solutions, while Data Scientists analyze data to generate insights. Both roles require strong technical skills, but their primary objectives and work environments differ.
Cities with the most Contract Machine Learning Software Engineer job openings:
The most popular types of Machine Learning Software Engineer jobs are:
States with the most job openings for Contract Machine Learning Software Engineer jobs include:
The top searched job categories for Contract Machine Learning Software Engineer jobs are:

Sourced by ZipRecruiter
Crowe (www.crowe.com) is one of the largest public accounting, consulting and technology firms in the United States. Crowe uses its deep industry expertise to provide audit services to public and private entities while also helping clients reach their goals with tax, advisory, risk and performance services. Crowe is recognized by many organizations as one of the country's best places to work. Crowe serves clients worldwide as an independent member of Crowe Global, one of the largest global accounting networks in the world. The network consists of more than 200 independent accounting and advisory services firms in more than 130 countries around the world.
Accounting services
1,001 - 5,000 Employees
Chicago, IL, US