Senior Software Engineer, Forecasting & Real-Time Optimization
Lyft, Seattle, WA +2
What you will do
- Lead projects end to end: Drive multi-engineer projects from proposal and technical design through launch. Break work into milestones, align dependencies with partner teams, and own estimates.
- Architect ML systems: Design and evolve streaming feature pipelines, training and inference workflows, and signal serving, and lead design reviews with attention to latency, correctness, scalability, and cost. Reduce complexity by consolidating or sunsetting components.
- Partner with science to ship: Partner with scientists to design/productionize ML models. Build the rollout tooling (shadow, canary, rollback) and the backtesting and experimentation infrastructure that make launches safe and fast.
- Own signal contracts: Define and maintain the interfaces, data contracts, and SLAs between forecasting signals and downstream consumers such as Dynamic Pricing and Driver Incentives.