Find a jobRecruiters

Software Engineer II (Machine Learning Systems)

Exclusive opportunity

Onsite

Software Engineer II (Machine Learning Systems)

Intelliswift Software

Software Engineer II (Machine Learning Systems)

Skills

PythonGolangJavaGitMachine Learning

17 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

United States

Work mode:

Onsite

Published on:

4 October 2026

What they need


Job Title: Software Engineer II (Machine Learning Systems)

Location: Remote (PST Preferred)

Duration: 6 Months Contract (Potential Extension)

Contract: W2

We are seeking a Software Engineer II with experience supporting Machine Learning (ML) systems and production software environments. This role will focus on maintaining and improving ML classification models, monitoring data quality, investigating performance regressions, and implementing safeguards that improve the reliability and integrity of ML pipelines.

The ideal candidate combines strong software engineering fundamentals with exposure to machine learning systems, data quality analysis, and operational excellence practices.

Top 3 Must-Have Skills

  • Machine Learning Classification Models
  • Production ML Systems & Model Monitoring
  • Python (or Java/C++/Go) Software Engineering

Responsibilities

  • Develop, enhance, and maintain production-quality software solutions.
  • Support and improve machine learning classification models and related systems.
  • Monitor data quality and investigate model performance issues and regressions.
  • Identify system gaps and implement safeguards to prevent invalid configurations.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and contribute to engineering best practices.
  • Troubleshoot, debug, and resolve software issues.
  • Collaborate with cross-functional teams to deliver project objectives.
  • Create and maintain technical documentation.
  • Support operational excellence through monitoring, incident response, and system improvements.

Required Qualifications

  • 3+ years of professional software engineering experience.
  • Experience developing, evaluating, or supporting machine learning models, particularly classification models.
  • Experience building or supporting ML systems in production environments.
  • Proficiency in at least one programming language such as Python, Java, C++, Go, or similar.
  • Experience building, testing, and maintaining production-quality software.
  • Hands-on experience with software development best practices including version control, code reviews, and CI/CD processes.
  • Strong analytical and problem-solving skills.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.

Preferred Qualifications

  • Experience working at large-scale technology companies.
  • Experience with machine learning operations, model monitoring, and data quality systems.
  • Experience supporting high-availability production environments.

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

13 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

9 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools