Machine Learning Engineer

ControlRooms.ai

United States

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ControlRooms.ai is the AI troubleshooting platform for chemical, energy, and materials manufacturers, designed to detect plant issues earlier and resolve them faster. ControlRooms.ai can be deployed and operational in about a week, enabling frontline teams to troubleshoot proactively rather than reactively.

This ML Engineering role spans training, deployment, and real-time scoring services. You will own pipelines end to end, keep models reliable at fleet scale, and ship the infrastructure that

Qualifications

  • 3+ years in ML engineering shipping models to production.
  • Experience with time-series forecasting and anomaly detection.
  • Strong debugging and model evaluation skills.

Responsibilities

  • Design and build ML training and inference pipelines for time-series prediction (anomaly detection and forecasting).
  • Build distributed processing services with Prefect and Ray (Ray Serve on Kubernetes) and package them as FastAPI microservices.
  • Deploy models for real-time scoring on Azure ML managed online endpoints, including blue/green rollout and autoscaling.
  • Orchestrate distributed training and batch scoring with Prefect and Azure ML, including parallel hyperparameter search across per-tenant compute pools.
  • Familiarity with tuning Linear Regression, Neural Networks, Tree Methods, and other standard predictive methods.
  • Familiarity with tuning unsupervised anomaly detection models.
  • Own model reliability at scale: diagnose and fix production failure modes and harden pipelines.
  • Build validation rigor — time-series cross-validation / backtesting, champion-challenger comparison against production baselines, and experiment tracking with MLflow.
  • Implement monitoring, logging, distributed tracing, and alerting so model and pipeline health is observable.
  • Collaborate across data science, front-end, product, and QA to ship production-ready ML.

Skills

Python
Pandas/NumPy
ML/DL frameworks
Ray/Prefect
Kubernetes
Azure cloud
CI/CD
SQL
Communication

Education

Bachelor's or Master's in CS/EE/Math

Tools

Prefect
Ray
MLflow
Kubeflow
Azure ML
OpenTelemetry

Job description

ControlRooms.ai is the AI troubleshooting platform for chemical, energy, and materials manufacturers, designed to detect plant issues earlier and resolve them faster. The platform continuously learns each plant’s unique behavior to surface critical anomalies before traditional alarms or manual monitoring would identify them. ControlRooms.ai can be deployed and operational in about a week, enabling frontline teams to troubleshoot proactively rather than reactively. We focus on practical, real-world impact by improving plant reliability, safety, and efficiency.

About the role

This is a hands‑on ML Engineering / MLOps role spanning our training platform and our real‑time scoring services: you'll own pipelines end to end, keep models reliable at fleet scale, and ship the infrastructure that serves them.

What you'll do
  • Design and build ML training and inference pipelines for time‑series prediction (anomaly detection and forecasting).
  • Build distributed processing services with Prefect and Ray (Ray Serve on Kubernetes) and package them as FastAPI microservices for our full‑stack applications.
  • Deploy models for real‑time scoring on Azure ML managed online endpoints, including blue/green rollout and autoscaling, integrated with the services that orchestrate and call them.
  • Orchestrate distributed training and batch scoring with Prefect and Azure ML, including parallel hyperparameter search (Optuna) across per‑tenant compute pools.
  • Familiarity with tuning Linear Regression, Neural Networks, Tree Methods, and other standard predictive methods.
  • Familiarity with tuning unsupervised anomaly detection models.
  • Own model reliability at scale: diagnose and fix production failure modes (numerical instability, data‑quality edge cases, memory/serialization issues) and harden pipelines against them.
  • Build validation rigor — time‑series cross‑validation / backtesting, champion‑challenger comparison against production baselines, and experiment tracking with MLflow.
  • Implement monitoring, logging, distributed tracing, and alerting (e.g. OpenTelemetry) so model and pipeline health is observable.
  • Collaborate across data science, front‑end, product, and QA to ship production‑ready ML, and recommend improvements from model‑performance analysis.
What we're looking for
  • 3+ years in machine learning engineering, shipping models to production.
  • Strong Python and the ML stack: pandas, NumPy, scikit‑learn, and a deep‑learning framework (PyTorch, TensorFlow, or Keras).
  • Hands‑on experience training, debugging, and improving ML/DL models — able to diagnose why a model misbehaves, not just train it.
  • MLOps in practice: pipeline orchestration, automated monitoring/logging/alerting, experiment tracking, and CI/CD (Azure DevOps / Azure Pipelines or similar).
  • Production model deployment, including online serving and safe‑rollout strategies (blue/green).
  • Distributed processing with Ray or a similar framework, exposed as FastAPI (or comparable) microservices.
  • Building and running secure services in Kubernetes (Docker; service mesh such as Istio a plus).
  • Strong SQL and experience with databases at scale (PostgreSQL; TimescaleDB / time‑series a strong plus).
  • Strong problem‑solving and the communication skills to explain technical trade‑offs.
  • Bachelor's or Master's in Computer Science, Electrical Engineering, Mathematics, or related field (or equivalent experience).
  • Git and software development methodologies like Agile, Scrum, or Kanban.
Nice to have
  • Industrial / IoT / sensor or other high‑volume time‑series data experience.
  • Orchestration and MLOps tooling: Prefect, MLflow, Kubeflow, BentoML.
  • Hyperparameter optimization (Optuna) and time‑series modeling / ensembles / forecasting.
  • Observability tooling (OpenTelemetry, Grafana / Loki / Tempo).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

MLOps Engineer
MLOps Engineer

Sierracorp • San Francisco (CA)

On-site
USD 100,000 - 150,000
MLOps Engineer: Scalable ML Pipelines & Infra
MLOps Engineer: Scalable ML Pipelines & Infra

Compunnel, Inc. • San Antonio (TX)

On-site
MLOps Engineer
MLOps Engineer

Compunnel, Inc. • San Antonio (TX)

On-site
USD 100,000 - 130,000
Machine Learning Engineer
Machine Learning Engineer

AI Squared • Washington

On-site
USD 110,000 - 140,000
AI / ML Engineer
AI / ML Engineer

TechRuiter • United States

On-site
USD 110,000 - 140,000
Applied Machine Learning Platform Engineer
Applied Machine Learning Platform Engineer

Buzz Solutions • United States

On-site
USD 80,000 - 120,000
AI Infrastructure / MLOps Engineer — NYC
AI Infrastructure / MLOps Engineer — NYC

LaStellar Group • New York (NY)

On-site
USD 140,000 - 190,000
Machine Learning Engineer
Machine Learning Engineer

ExaCare AI • New York (NY)

Hybrid
USD 110,000 - 150,000
Senior ML Engineer
Senior ML Engineer

Next Ventures • New York (NY)

On-site
USD 130,000 - 160,000
Machine Learning Engineer
Machine Learning Engineer

Shields Group Search • New York (NY)

Hybrid
USD 140,000 - 210,000