CareerPlan

Senior Software Engineer, Forecasting & Real-Time Optimization

San Francisco OfficeFull-time$136k–$170k2026-11-09 → 2026-11-10
Hybrid

Core

Design and operate production systems that turn streaming marketplace data into accurate, reliable forecasts for rider demand and driver supply to power Lyft's automated decisions.

Role type

Senior Software Engineer (Forecasting & Real-Time Optimization)

Builds

Real-time feature pipelines, model training/inference infrastructure, backtesting tooling, and signal serving layers for Dynamic Pricing and Supply Management.

Domain

Ride-hailing marketplace, real-time data systems, machine learning operations

Deliverable

production ML models

Required skills

Distributed systems architecture, streaming data processing, ML system design, system reliability & monitoring, project leadership, code quality & testing

Preferred skills

Time series forecasting, stream processing (Flink, Beam, Spark), distributed messaging (Kafka, Kinesis), online experimentation, AI-assisted development

Technologies

Flink, Beam, Spark, Kafka, Kinesis

Responsibilities

Lead end-to-end multi-engineer projects from design to launch; Architect streaming pipelines and inference workflows; Partner with scientists to productionize ML models; Define and maintain data contracts and SLAs with downstream teams; Operate systems including on-call rotation and incident response; Mentor engineers and drive team growth

Seniority

Senior, hands-on IC with mentorship responsibilities