Senior Machine Learning Engineer (L5): Own end-to-end ML lifecycle, from problem formulation to production serving and online A/B testing; build multi-stage recommendation and retrieval models; design notification ranking and targeting systems; develop production LLM pipelines and real-time feature pipelines; mentor engineers and shape team roadmap.
Requirements
5+ years in ML engineering and software development with production ML systems experience.
Proven track record in recommendation systems, multi-stage ranking and retrieval, contextual bandits, notification targeting, or production LLM applications.
Strong software engineering/data skills in Python or Go; hands-on with PyTorch, GBDTs, Spark/Databricks, Ray, Kafka, and/or Tecton.
Deep knowledge of offline model evaluation, training-serving skew mitigation, and online A/B experimentation tied to business metrics.
Ability to drive complex projects end-to-end, make architectural trade-offs, and mentor junior engineers.
Compensation & benefits
Remote-first with quarterly in-person surges.
Base salary: $213,750—$225,000 USD (excluding equity/bonus).
Total compensation may include equity and bonus; benefits include medical, dental, vision, 401(k).