Agero is a leading B2B provider of digital driver assistance services, focused on enhancing the vehicle ownership experience through innovative technology. They are seeking a Principal ML Engineer to develop and optimize a next-gen Dispatch System that manages millions of roadside events, involving the creation and integration of machine learning models into operational frameworks.
Responsibilities:
- Architect & ship: Design end-to-end Python services (batch + streaming) that ingest model outputs, run constrained optimization, and surface real-time dispatch decisions
- Model & simulate: Build/extend ML models (gradient-boosting, deep learning, OR-Tools) and run time-horizon simulations to quantify cost vs. service-level trade-offs
- Operationalize: Automate training, validation, A/B rollout, and monitoring (SageMaker / Airflow)
- Lead & collaborate: Partner with Product, Ops, and Data Engineering; mentor a small squad of ML engineers; present findings to execs
- Continuously improve: Instrument NPS / cost telemetry, identify failure modes, and iterate
Requirements:
- 6 + yrs experience in ML Engineering with ownership of production systems
- Expert-level Python
- Hands-on optimization (Mixed Integer Programming / Linear Optimization / Stochastic Optimization) and modern ML (XGBoost, PyTorch)
- Proven record designing cloud-native pipelines on AWS, GCP or Azure (AWS)
- Strong SQL, feature-store design, and data-quality mindset
- Experience with dispatch, logistics, or supply-demand marketplaces
- Familiarity with Monte-Carlo tree search, multi-agent simulation, or hierarchical RL
- Prior work balancing short-term incentives against long-term KPIs (e.g., LTV, NPS)
- Ability to translate business objectives into mathematically rigorous experiments