Staff Machine Learning Engineer
$156,000 -$275,000
Apply (opens in a new tab)Staff Machine Learning Engineer
Posted yesterday
SENIORITY
Lead
SALARY
$156,000 -$275,000
About the role
- Product ML Engineering
- Own the deployment and production lifecycle of models powering product experiences: coverage recommenders, user-to-channel routing, and agent assignment logic
- Build and maintain feature pipelines that feed real-time inference for consumer-facing product surfaces
- Implement automated monitoring and alerting for data drift, feature quality issues, and model degradation
- Develop CI/CD pipelines and retraining infrastructure that let data scientists ship iterative improvements without engineering bottlenecks
- Marketing ML Engineering
- Deploy and operationalize marketing models: attribution, incrementality, and media mix and automate feedback loops to ad platforms
- Build reliable data pipelines that deliver clean, timely inputs to marketing models and measurement workflows
- Own model health monitoring and dependency management across the marketing model inventory
- 7+ years in machine learning engineering, MLOps, or software engineering with a strong ML focus
- Experience deploying and serving real-time production ML models integrated with consumer-facing products (AWS SageMaker or equivalent)
- Strong Python engineering skills: software design, testing, CI/CD, package development, and SQLExperience building and maintaining feature pipelines, feature stores, and workflow orchestration (e.g., Airflow)
- Familiarity with Docker, container orchestration, and cloud infrastructure
- Strong communication skills; able to collaborate fluidly with data scientists, product engineers, and non-technical stakeholders
- Bias toward ownership; you see a gap in the infrastructure and close itWorking knowledge of ML methods: supervised learning, Bayesian models, causal inference, enough to debug a model without a data scientist in the room
- Marketing measurement: attribution, media mix modeling, or ad platform integrationsdbt or data warehouse tooling
- Experience in insurtech, fintech, or other regulated industries
- Gets in the weeds without losing the bigger picture
- Knows the tradeoffs between over-engineered infrastructure and pragmatic solutions, and picks the right one
- Bridges data science and engineering, fluent in both worlds and trusted by both teams
- Raises the team's ML engineering bar through code review, documentation, and mentorship#LI-Remote
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
