1

Contract Machine Learning Software Engineer Jobs

They are seeking a Machine Learning Software Engineer who will be responsible for coding algorithms, progressing designs from prototype to production, and working with machine learning frameworks to ...

The Machine Learning / Software Engineer will lead technical modernization efforts across AI/ML automation, digital engineering transformation, and software development for the NNSA weapons complex.

Machine Learning Software Engineer II

$99K - $136K/yr

Experience: 2-5 years of industry experience in Machine Learning Engineering, Software Engineering, or Data Science, with a proven track record of architecting and deploying models to production.

... approaching software engineering and/or machine learning problems Essential Job Functions: responsible for executing on tasks to achieve their project's overarching technical vision. • ...

next page

Showing results 1-20

Contract Machine Learning Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

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

As of Sep 8, 2026, the average yearly pay for contract machine learning software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a contract machine learning software engineer?

A Contract Machine Learning Software Engineer is a professional who is hired on a temporary or project basis to design, develop, and deploy machine learning models and systems. They often work with organizations that need specialized expertise for a limited duration, helping to build algorithms, analyze data, and integrate AI solutions into existing software products. Contract engineers typically have strong backgrounds in programming, mathematics, and data science, and they may work remotely or on-site. Their responsibilities can range from data preprocessing and model training to deploying models in production environments. This arrangement allows companies to access advanced machine learning skills without committing to a full-time hire.

What are the key skills and qualifications needed to thrive as a contract machine learning software engineer?

To thrive as a Contract Machine Learning Software Engineer, you need a strong background in computer science, proficiency in programming languages like Python, and expertise in machine learning algorithms, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks and tools such as TensorFlow, PyTorch, scikit-learn, and cloud platforms, along with knowledge of version control systems like Git, is essential. Strong problem-solving abilities, communication skills, and the ability to work independently or with cross-functional teams make someone stand out in this role. These skills ensure efficient delivery of scalable machine learning solutions that meet client requirements and project timelines.

How does a contract machine learning software engineer typically collaborate with full-time team members during a project?

As a Contract Machine Learning Software Engineer, you will often work closely with full-time data scientists, software engineers, and product managers. Collaboration usually happens through regular stand-up meetings, code reviews, and shared documentation platforms. Despite being a contractor, you’re expected to integrate seamlessly with the team, communicate progress transparently, and adapt to the company’s workflows. Building strong relationships and proactively seeking feedback can help ensure your contributions align with the project’s goals and timelines.

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

AspectContract Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master’s in CS, ML, or related fields; experience with ML frameworksBachelor's or Master’s in Statistics, Data Science, or related fields; strong analytical skills
Work EnvironmentProject-based, often remote, focused on developing ML models and softwareData analysis, visualization, and interpretation, often in research or business settings
Employer & Industry UsageTech companies, startups, consulting firms; used for deploying ML solutionsResearch 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.

More about Contract Machine Learning Software Engineer jobs

What cities are hiring for Contract Machine Learning Software Engineer jobs?

Cities with the most Contract Machine Learning Software Engineer job openings:

What are the most commonly searched types of Machine Learning Software Engineer jobs?

The most popular types of Machine Learning Software Engineer jobs are:

What states have the most Contract Machine Learning Software Engineer jobs?

States with the most job openings for Contract Machine Learning Software Engineer jobs include:

What are popular job titles related to Contract Machine Learning Software Engineer jobs?

For Contract Machine Learning Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Contract Machine Learning Software Engineer job openings in the United States as of September 2026, with employment types broken down into 92% Full Time, and 8% Temporary. Highlights an 92% In-person, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Machine Learning Software Engineer

Remote

Saviance
IT Services • 201 - 500 employees

Full-time

Re-posted 28 days ago


Job description

Job Summary:
Saviance is a technology consulting firm specializing in Big Data, Machine Learning, and Custom Software solutions. They are seeking a Machine Learning Software Engineer who will be responsible for coding algorithms, progressing designs from prototype to production, and working with machine learning frameworks to deliver high-performance systems.
Responsibilities:
• Proficient programmer with formal education in computer science, electrical/computing engineering, or mathematics (in order of preference)
• Proficiency coding algorithms and data structures from high-level specifications that are
• a. almost always data- and compute-intensive,
• b. possibly constrained by real-time deadlines,
• c. therefore always time- and space-efficient,
• d. and production ready
• Proficiency in software engineering to progress designs from prototype to production code
• a. Proficiency with Python3, C18, and C++17
• b. Agile development practices with one- to four-week sprints
• c. Best practices around installation, configuration management, testing, and documentation. Proficiency doing:
• i. Installation with pip, conda, cmake
• ii. Configuration Control with Git with either GitHub or BitBucket
• iii. Unit and Integration Testing with pytest or tox
• iv. Type checking with mypy
• v. Code formatting with black
• vi. Documentation with Python docstring conventions and compliance with pydocstyle
• Proficiency with machine learning and high-performance computing (HPC) frameworks
• a. Proficiency with TensorFlow natively and Keras API
• b. Proficiency also with PyTorch is a plus
• c. Some working knowledge of GP-GPU computing is a plus
• d. Some working knowledge of NVIDIA's CUDA10 and libraries for machine learning and HPC is a plus
• e. Some working knowledge of SQL and NoSQL databases use cases
• i. Database ETL at least using Python APIs like sqlalchemy,psycopg, mysql-python, or sqlite3
• ii. More advanced proficiency in Postgres or MySQL and NoSQL (Neo4j or ArangoDB) a plus
Qualifications:
Required:
• Proficient programmer with formal education in computer science, electrical/computing engineering, or mathematics (in order of preference)
• Proficiency coding algorithms and data structures from high-level specifications that are almost always data- and compute-intensive, possibly constrained by real-time deadlines, therefore always time- and space-efficient, and production ready
• Proficiency in software engineering to progress designs from prototype to production code
• Proficiency with Python3, C18, and C++17
• Agile development practices with one- to four-week sprints
• Best practices around installation, configuration management, testing, and documentation
• Proficiency doing installation with pip, conda, cmake
• Configuration Control with Git with either GitHub or BitBucket
• Unit and Integration Testing with pytest or tox
• Type checking with mypy
• Code formatting with black
• Documentation with Python docstring conventions and compliance with pydocstyle
• Proficiency with machine learning and high-performance computing (HPC) frameworks
• Proficiency with TensorFlow natively and Keras API
• Some working knowledge of SQL and NoSQL databases use cases
• Database ETL at least using Python APIs like sqlalchemy,psycopg, mysql-python, or sqlite3
Preferred:
• Proficiency also with Julia is a plus
• Proficiency also with PyTorch is a plus
• Some working knowledge of GP-GPU computing is a plus
• Some working knowledge of NVIDIA's CUDA10 and libraries for machine learning and HPC is a plus
• More advanced proficiency in Postgres or MySQL and NoSQL (Neo4j or ArangoDB) a plus
Company:
Saviance is a modern consulting firm providing a variety of professional services to its clients in the US. Founded in 1999, the company is headquartered in Metuchen, USA, with a team of 201-500 employees. The company is currently Growth Stage.

Saviance logo

About Saviance

Sourced by ZipRecruiter

Saviance is a modern consulting firm providing a variety of professional services to its clients in the US. We bring twenty three years of experience to the table. Our consultants are qualified experts and extremely talented. We understand the business behind the technology, and work with many of the top Fortune 100 companies and provide innovative, scalable, robust and secure solutions. At the forefront of the Staffing and IT Solutions industry, Saviance is certified by NMSDC as a Tier 1, Minority Business Enterprise (MBE) . We are a self- certified Small Business and self- certified Woman Owned Business committed to maximizing global workforce solutions on behalf of our clients, empowering businesses and talent through applied human intelligence. We are a Diversity Supplier with global reach specializing in a business services blend of talent, technology, and a relentless commitment to customer success. It’s our diversity that’s acts as a core component of our culture, our approach to business, and the opportunities we provide to our clients and our employees.

Industry

It services

Company size

201 - 500 Employees

Headquarters location

East Rutherford, NJ, US

Year founded

1999

Social media