1

Contract Machine Learning Software Engineer Jobs in Champaign, IL

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

The intern will collaborate with engineers to build the foundations necessary for successful RL ... The successful candidate will gain hands-on experience applying modern machine learning and ...

The intern will collaborate with engineers to build the foundations necessary for successful RL ... The successful candidate will gain hands-on experience applying modern machine learning and ...

Data Engineer

Champaign, IL · On-site

$125 - $135/hr

... machine learning, and business intelligence solutions. This role offers the opportunity to develop ... Implement modern software engineering best practices including automated testing, version control ...

The Boating Intelligence (BI) Design Lab is seeking a talented Software Engineering Intern. This ... Learning Opportunities: Our Student Program is designed to provide hands-on experience in a ...

The Boating Intelligence (BI) Design Lab is seeking a talented Software Engineering Intern. This ... Learning Opportunities: Our Student Program is designed to provide hands-on experience in a ...

Software Developer

Champaign, IL · On-site

$100K - $140K/yr

Software Developer (Champaign, IL) Job Overview: We are seeking a talented and motivated Software ... Demonstrated passion for learning new technologies and applying them to solve real-world business ...

Software Developer

Champaign, IL · On-site

$100K - $140K/yr

Software Developer (Champaign, IL) Job Overview: We are seeking a talented and motivated Software ... Demonstrated passion for learning new technologies and applying them to solve real-world business ...

next page

Showing results 1-20

Contract Machine Learning Software Engineer information

See Champaign, IL salary details

$63.6K

$147.7K

$205.8K

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

As of Sep 7, 2026, the average yearly pay for contract machine learning software engineer in Champaign, IL is $147,739.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,200.00 and $173,300.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.

What are the most commonly searched types of Machine Learning Software Engineer jobs in Champaign, IL?

The most popular types of Machine Learning Software Engineer jobs in Champaign, IL are:

What are popular job titles related to Contract Machine Learning Software Engineer jobs in Champaign, IL?

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

What job categories do people searching Contract Machine Learning Software Engineer jobs in Champaign, IL look for?

The top searched job categories for Contract Machine Learning Software Engineer jobs in Champaign, IL are:

What cities near Champaign, IL are hiring for Contract Machine Learning Software Engineer jobs?

Cities near Champaign, IL with the most Contract Machine Learning Software Engineer job openings:

Infographic showing various Contract Machine Learning Software Engineer job openings in Champaign, IL as of August 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,739 per year, or $71 per hour.

Software Engineer - SaaS Platform

Reconstruct

Champaign, IL • On-site

Full-time

Re-posted yesterday


Job description

About the job: Software Engineer SaaS Platform

How often do you get the chance to make a global impact developing the latest AI inside of the built world? Reconstruct's Visual Command Center (VCC) uses AI and Machine Learning inside of computer vision to track the lifecycle of large capital assets like data centers, airports, hospitals, water treatment systems, etc. Come join our team with your talents as a Software Engineer SaaS Platform. Check us out at www.reconstructinc.com.

Must be able to come into the company office in Menlo Park, CA; Chicago, IL; or Champaign, IL.

Responsibilities

  • Program new features & writing tests on sprint tasks
  • Collaborate with your fellow engineers and product management team to design and deliver our 'best in class' software solution that tracks physical, capital assets with various forms of reality capture vs. their design
  • Partner with fellow engineers through pair programming, design reviews, and knowledge-sharing sessions and jointly own feature delivery from concept to production
  • Design, implement, and maintain scalable, secure, and high-performance backend and frontend components of the SaaS platform
  • Lead architecture decisions and contribute to system design documents, technical specs, and coding standards
  • Ensure infrastructure-as-code is in place for reliable, repeatable deployment in collaboration with DevOps
  • Address technical debt that may occur and proactively identify risks in the platform and assist with timely troubleshooting any complex customer issues that may occur

Skills & Qualifications

  • Bachelor's degree in Computer Science or related technical field
  • 5+ years of professional software engineering experience in a SaaS environment
  • Strong command of modern programming languages (e.g., Python, JavaScript)
  • Experience with front-end frameworks (e.g., Vue) and backend technologies (e.g., Node.js)
  • Proficiency in database design and management (SQL and NoSQL)
  • Familiarity with cloud platforms such as AWS, Azure, or OCI
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Solid grasp of CI/CD tools (e.g., GitLab CI)
  • Understanding of distributed systems, RESTful APIs, and microservices architecture
  • Excellent problem-solving skills and ability to navigate complex engineering trade-offs
  • Strong communication skills, both written and verbal & demonstrated ability to take ownership, lead technical projects, and work independently & collaboratively