Attain is hiring a Senior Machine Learning Engineer to design, build, and operate production ML systems and MLOps infrastructure for B2C financial services. Responsibilities include building and maintaining pipelines, feature infrastructure, model-serving, CI/CD, and monitoring systems to ensure reliability, performance, and cost-effectiveness. The role involves automating ML lifecycle steps, collaborating with data scientists and stakeholders, and using AI coding agents to enhance infrastructure development. Candidates should have 5+ years experience in ML engineering or related roles, strong software engineering skills, expertise in deploying and monitoring ML models, hands-on experience with MLOps tools (Docker, Kubernetes, Terraform, Airflow), and familiarity with cloud platforms (preferably GCP). The position is full-time, senior level, and hybrid with 4 days in-office and 1 day remote in Chicago, Illinois.
What you'll do
Build, deploy, and operate production ML systems focusing on reliability, performance, and fast execution
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Build and improve pipelines and serving infrastructure for predictive models across various business-critical use cases
Own the production model lifecycle: feature pipelines, deployment, CI/CD, monitoring, and automated retraining
Build and maintain reusable modeling pipelines, feature engineering systems, model-serving infrastructure, and production-quality code deployed via Terraform and CI/CD into GCP + Kubernetes
Instrument models and pipelines with monitoring, alerting, and automated retraining using metrics and dashboards (e.g., Prometheus/Grafana)
Direct AI coding agents to write, test, and ship infrastructure and pipeline code, applying judgment on verification
Automate manual, repetitive ML lifecycle steps to improve speed without sacrificing reliability
Partner with data scientists to enable fast, safe deployment, iteration, and retraining of models in production
Collaborate with analysts, platform engineers, product managers, and business stakeholders to deliver ML systems with quality and efficiency
Identify areas for platform improvements, automation, and MLOps tooling to enhance product velocity and business outcomes
Requirements
5+ years of direct experience as a Machine Learning Engineer, ML Platform Engineer, MLOps Engineer, Applied Scientist or similar role building and operating production ML systems
Degree in STEM field such as Computer Science, Statistics, Economics, Mathematics, Engineering, Physics, Operations Research, or a related quantitative field (strongly preferred)
Ability to apply critical thinking, abstract reasoning, and sound engineering judgment to complex, ambiguous technical and business problems
Expertise deploying, serving, monitoring, and operating ML models in production including feature engineering systems, training/serving parity, retraining, and model performance diagnostics
Experience building low-latency online model serving (e.g., gRPC/microservices, ideally with a service mesh such as Istio)