I

ICF International

Global solutions provider delivering technology-driven consulting

Machine Learning Operations Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeRemote in USA$98.6k - $167.6k

About the Job

Requirements

  • U.S. citizenship is required due to federal contract requirements.
  • The candidate must reside in the U.S., be authorized to work in the U.S., and perform all work in the U.S.
  • The candidate must have lived in the U.S. for three full years out of the last five years.
  • A bachelor's degree in Computer Science, Software Engineering, Machine Learning, Data Science, Engineering, or a related field is required, or a high school diploma with four additional years of relevant experience may substitute.
  • At least six years of experience designing and supporting production machine learning solutions in cloud environments are required.

Responsibilities

  • Design, build, and maintain production-grade MLOps pipelines for model training, evaluation, validation, registration, deployment, monitoring, retraining, rollback, and retirement.
  • Develop reusable MLOps and LLMOps patterns using Azure Databricks, Databricks ML, MLflow, Unity Catalog, Azure Machine Learning, Python, and approved Azure AI services.
  • Implement experiment tracking, model versioning, model registries, lineage, quality metrics, model cards, and approval workflows using MLflow and Unity Catalog so models are discoverable, reusable, and auditable.
  • Build automated CI/CD pipelines using GitHub Actions, Azure DevOps, Databricks Asset Bundles, and Terraform to promote models, code, configurations, and supporting infrastructure consistently across development, test, and production environments.
  • Deploy and maintain scalable model-serving infrastructure for batch, streaming, real-time, and API-based inference workloads using Databricks Model Serving, Azure Machine Learning, Databricks compute, serverless capabilities, and GPU-enabled configurations, as applicable.
  • Establish automated testing and evaluation gates for model performance, data quality, fairness, safety, explainability, robustness, privacy, and release readiness.
  • Implement model and feature monitoring, drift and bias detection, logging, tracing, alerting, and operational dashboards using MLflow Model Monitoring, Lakehouse Monitoring, and the broader platform monitoring stack.
  • Develop automated retraining, champion/challenger promotion, rollback, and model-retirement workflows that prevent performance degradation and support reliable production operations.
  • Integrate ML workflows with source control, infrastructure provisioning, secrets management, identity and access controls, environment management, and enterprise release processes.
  • Implement Trustworthy AI controls, including model documentation, impact assessments, audit logging, content safeguards, human oversight, and evaluation evidence aligned with Government-approved standards and the NIST AI Risk Management Framework.
  • Partner with data scientists, AI engineers, data engineers, platform engineers, DevSecOps, Security, and Governance personnel to make models repeatable, testable, deployable, and operationally supportable.
  • Monitor compute and serving utilization, tune cluster and endpoint configurations, apply tagging conventions, and implement cost-optimization strategies for training and inference workloads.
  • Troubleshoot failed pipelines, deployment issues, model-serving incidents, performance degradation, and monitoring alerts while supporting root-cause analysis and corrective actions.
  • Create and maintain deployment templates, reusable repositories, operational runbooks, model documentation, release evidence, and technical standards that accelerate responsible AI/ML adoption across the enterprise.

Desired Qualifications

  • Experience with machine learning operations (MLOps), automated deployment pipelines, and model lifecycle management.
  • Proficiency in Python and modern software development practices.
  • Experience with source control systems and CI/CD frameworks.
  • Hands-on experience with Azure Machine Learning, Databricks, MLflow, or comparable ML platforms.
  • Experience implementing model monitoring, automated retraining, and performance tracking solutions.
  • Knowledge of cloud-native architecture, containerization, and scalable model-serving patterns.
  • Experience supporting Responsible AI, AI governance, or Trustworthy AI initiatives.
  • Familiarity with infrastructure-as-code and automated environment provisioning.
  • Strong understanding of cloud cost optimization practices for AI/ML workloads.

About the Company

ICF International

Global solutions provider delivering technology-driven consulting

ICF International is a global solutions and technology provider that helps organizations tackle complex challenges and manage change. It combines deep expertise with technology-enabled services to deliver advisory, program management, and digital/analytic solutions that support clients across sectors. Its approach centers on applying specialized knowledge and data-driven tools to meet client needs and implement practical outcomes. The company differentiates itself by blending broad, deep expertise with technology to deliver integrated, end-to-end services at scale, rather than focusing on a single niche. Its goal is to help clients solve difficult problems, navigate transitions, and shape the future by delivering practical, measurable results.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
2020

Recently Posted Jobs

Explore more opportunities at ICF International

See more jobs