1

Contract Machine Learning Software Engineer Jobs in Collinsville, IL

AI Engineer II

Saint Louis, MO · On-site

$91K - $125K/yr

Minimum 3 years of experience in software engineering, AI engineering, machine learning, data engineering, or a related technical discipline. * Bachelor's degree in Computer Science, Engineering ...

AI Engineer II

Saint Louis, MO · On-site

$91K - $125K/yr

Minimum 3 years of experience in software engineering, AI engineering, machine learning, data engineering, or a related technical discipline. * Bachelor's degree in Computer Science, Engineering ...

Advanced Software Engineer

Saint Louis, MO · On-site +1

$85K - $115K/yr

Advanced Software Engineer Chicago, IL Reports To: Director, Product Development & Operations BAI ... Our industry-leading offerings include peer sharing events, thought leadership, learning and ...

Senior AI Engineer (Java)

Saint Louis, MO · On-site

$117K - $154K/yr

Integrate NLP, machine learning, and LLM capabilities into Java-based enterprise applications ... Requirements * 10+ years of total technology or software-engineering experience. * Strong hands-on ...

Senior AI Engineer (Java)

Saint Louis, MO · On-site

$121K - $159K/yr

Integrate NLP, machine learning, and LLM capabilities into Java-based enterprise applications ... Requirements 10+ years of total technology or software-engineering experience. Strong hands-on ...

This contract-to-hire opportunity offers the chance to design, develop, and support enterprise ... using modern software engineering practices. Design and implement solutions utilizing Azure ...

Senior Software Engineer

Saint Louis, MO · On-site

$119K - $157K/yr

Our software engineering positions provide you the opportunity to join a team of talented engineers ... through our online learning platform with guided career tracks. Are you ready to power your ...

Agentic AI Developer

O Fallon, IL · On-site

$99K - $225K/yr

As an experienced engineer, you know that machine learning is critical to understanding and ... Experience with software design patterns * Knowledge of embedding models, vector databases, and ...

Showing results 41-60

Contract Machine Learning Software Engineer information

See Collinsville, IL salary details

$58.9K

$136.7K

$190.5K

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 Collinsville, IL is $136,749.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,200.00 and $160,400.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 popular job titles related to Contract Machine Learning Software Engineer jobs in Collinsville, IL?

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

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

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

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

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

$91K - $125K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

POSITION SUMMARY

McCarthy is seeking a full-time AI Engineer II who will be part of the Engineering and Intelligence team. In this role, you will design, build, and support AI-powered applications and workflows that help drive business value across the enterprise.

Working closely with the AI Manager, business stakeholders, and fellow engineers, you will contribute to the development of production-grade AI solutions, including generative AI, agentic workflows, advanced analytics, and enterprise integrations. This is a hands-on engineering role focused on implementation, experimentation, deployment, and continuous improvement of AI capabilities.

The ideal candidate combines strong software engineering fundamentals with experience in AI and data-driven applications. Experience working within Palantir Foundry, including ontology-driven development, data products, operational workflows, and AI-enabled solutions, is strongly preferred.

RESPONSIBILITES

  • Design, develop, test, and maintain AI-powered applications, services, and workflows that support enterprise business processes.
  • Build and support generative AI and agentic solutions using modern AI engineering practices and frameworks.
  • Develop and maintain data pipelines, integrations, and reusable data products that enable AI and analytics use cases.
  • Contribute to the design and evolution of data models and ontologies that support operational and analytical workflows.
  • Develop and optimize prompts, retrieval strategies, and agent workflows to improve solution effectiveness, reliability, and user experience.
  • Leverage AI-assisted development tools and coding copilots to accelerate delivery while maintaining high standards for code quality, testing, security, and maintainability.
  • Participate in MLOps and PromptOps processes, including deployment, monitoring, evaluation, versioning, and continuous improvement of AI systems.
  • Collaborate with business and technical stakeholders to translate business requirements into practical technical solutions.
  • Support production AI solutions through troubleshooting, performance tuning, monitoring, and ongoing enhancement activities.
  • Contribute to documentation, reusable patterns, and engineering best practices that improve team effectiveness and solution consistency.
  • Follow established AI governance, security, and Responsible AI standards throughout the solution lifecycle.

    QUALIFICATIONS

    • Minimum 3 years of experience in software engineering, AI engineering, machine learning, data engineering, or a related technical discipline.
    • Bachelor’s degree in Computer Science, Engineering, Data Science, Information Systems, or a related field (or equivalent practical experience).
    • Experience building and deploying AI-enabled applications or machine learning solutions in production environments.
    • Strong programming skills in Python and experience with modern software engineering practices.
    • Data pipelines, ETL/ELT processes, and API-based integrations
    • SQL and relational data modeling
    • Cloud platforms such as Azure, AWS, or GCP
    • Containerized and serverless application deployment patterns
    • Building solutions on enterprise AI and data platforms such as Palantir Foundry, Azure AI, AWS, GCP, or Dataiku.
    • Generative AI platforms and frameworks such as OpenAI, Anthropic, LangChain, LlamaIndex, Hugging Face, or similar technologies.
    • Prompt engineering, evaluation methodologies, and retrieval-augmented generation (RAG) patterns.
    • Experience with Palantir Foundry is strongly preferred, including familiarity with:
      • Ontology-driven application development
      • AIP and AI-enabled workflows
      • Data products and pipeline development
      • Workshop applications and operational workflows
      • Code Repositories and software delivery within Foundry environments
      • Understanding of responsible AI concepts, including transparency, human oversight, security, and governance practices.

      CHARACTERISTICS

      • Strong problem-solving and analytical skills with the ability to work through ambiguity and deliver practical solutions.
      • Effective communication skills and the ability to collaborate with technical and non-technical stakeholders.
      • Curiosity and enthusiasm for emerging AI technologies and software engineering practices.
      • Strong attention to quality, maintainability, and user experience.
      • Ability to learn new technologies quickly and apply them effectively in a business environment.
      • High degree of accountability, ownership, and commitment to delivering results.


      McCarthy is proud to be an equal opportunity employer, including disability and protected veteran status.
      NOTICE TO EXTERNAL SEARCH FIRMS: McCarthy’s Talent Acquisition Team is the only authorized representative permitted to engage with external search firms, staffing agencies, or other third-party recruiting partners. McCarthy maintains an Approved Agency List for recruiting partners, which is reviewed and updated annually.
      McCarthy will only consider submissions from agencies with a signed fee agreement in place for the current year. McCarthy does not accept unsolicited resumes, candidate submissions, or referrals from agencies that do not meet these requirements.
      If a candidate is submitted without an active agreement, McCarthy will have no obligation to pay any fees and reserves the right to contact, engage, interview, or hire such candidate(s) without any financial or other responsibility to the submitting agency. Unsolicited resumes, including those sent directly to hiring managers or other employees, will be considered the property of McCarthy.