Mercury

Senior Machine Learning Engineer

Mercury

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, New York, Oregon

Visit company website
AI Apply
Manual Apply

Salary

💰 $200,700 - $250,900 per year

Job Level

Senior

Tech Stack

AirflowDynamoDBFlaskHaskellKafkaMicroservicesPythonReactRedisSQLTypeScript

About the role

  • Partner with data science & engineering teams to design and deploy ML & Gen AI microservices, primarily focusing on automating reviews
  • Work with a full-stack engineering team to embed these services into the overall review experience, including human in the loop, escalations, and feeding human decisions back into the service
  • Implement testing, observability, alerting, and disaster recovery for all services
  • Implement tracing, performance, and regression testing
  • Take product ownership and help shape and build Mercury’s future

Requirements

  • 7+ years of experience in roles like machine learning engineering, data engineering, backend software engineering, and/or devops
  • Expertise with a full modern data stack: Snowflake, dbt, Fivetran, Airbyte, Dagster, Airflow
  • SQL, dbt, Python
  • OLAP / OLTP data modelling and architecture
  • Key-value stores: Redis, dynamoDB, or equivalent
  • Streaming / real-time data pipelines: Kinesis, Kafka, Redpanda
  • API frameworks: FastAPI, Flask, etc.
  • Production ML Service experience
  • Working across full-stack development environment, with experience transferable to Haskell, React, and TypeScript
  • Strong sense of product ownership and willingness to self-organize on small/medium projects