About The Position

We're hiring a Senior Machine Learning Operations Engineer to own the operational layer around our personalization and recommendation Machine Learning (ML) systems. Our models retrain and deploy daily on automated pipelines. Your job is to make sure we can trust what's running, know when something is off, and fix it fast. You'll sit within DevOps and work closely with ML engineers, who own the models end-to-end. You won't be building infrastructure from scratch, you'll partner with DevOps and Platform Engineering to get the tooling you need, then own it day-to-day.

Requirements

  • 5+ years in ML engineering, applied ML, or a related ML role, with demonstrated experience on the operational side of monitoring, reliability, deployment, or incident response
  • Has built or operated model registries, ML monitoring systems, or production ML pipelines
  • Understands ML systems end-to-end — not just the infra layer, but why a stale feature or a shifted distribution matters
  • Robust SQL skills and comfort digging into data distributions, feature health, and model behavior
  • Comfortable partnering with DevOps and Platform teams to define infrastructure needs without needing to own the infra yourself

Nice To Haves

  • Experience operating recommendation or personalization systems at scale

Responsibilities

  • Own model traceability: Every model in production should have clear lineage: what data trained it, what code produced it, what validation it passed, and how it's performing. Evaluate and recommend tooling for versioning, metadata, and model registry, and work with MLEs to drive adoption.
  • Build end-to-end monitoring: Monitor the full signal path: data arrival, feature distribution stability, model metrics, and serving latency against SLA. Own this individually, don't rely solely on upstream teams to catch their own issues.
  • Partner with Data Engineering on data quality: Collaborate to surface data quality issues, detect drift in upstream sources, and ensure features stay fresh and reliable.
  • Detect issues proactively: Track drift over weeks, flag slow degradation before it crosses a threshold, surface feature freshness problems before they cascade.
  • Build diagnostic tooling: When something goes wrong, get from "recommendations look off" to root cause in minutes. That means ensuring the right context is logged at each stage, candidates, features, serving context, and building the dashboards to tie it collectively.
  • Own incident response for ML systems: Maintain rollback playbooks and pre-defined hotfix strategies with quantified tradeoffs. Own automated gates that block bad deployments. Run post-mortems and close the gaps.
  • Coordinate on post-deployment metrics: Work with ML engineers, data engineers, and stakeholders to define what metrics to collect after deployment and why they matter.

Benefits

  • medical
  • dental
  • vision
  • 401(k) plan
  • life insurance coverage
  • disability benefits
  • tuition assistance program
  • PTO
  • bonus eligible
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service