CareerPlan

Senior Software Engineer, Forecasting & Real-Time Optimization

San Francisco OfficeFull-time$148k–$185k2026-11-03 → 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.

Domain

Ride-sharing marketplace, real-time data, machine learning operations

Deliverable

production ML models

Required skills

Distributed systems design, backend/data systems operation, system reliability (monitoring/on-call), project leadership, technical design, code quality, stakeholder communication

Preferred skills

Production ML model building, stream/batch processing (Flink, Beam, Spark), distributed messaging (Kafka, Kinesis), time series forecasting, 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 feature pipelines and ML serving systems; Partner with scientists to productionize models and build rollout tooling; Define and maintain data contracts and SLAs with downstream teams; Operate systems including monitoring, incident response, and peak preparation; Mentor engineers and drive team growth

Seniority

Senior, hands-on IC with mentorship responsibilities