Summary written by USA Jobs 24 from Lyft's advert and our data on 17,030 current US jobs. How we check every job
At a glance
Lyft is hiring a Senior Software Engineer, Forecasting & Real-Time Optimization in San Francisco, CA; Seattle, WA. It is a full-time role in Software & IT, asking for at least 5 years of experience, first listed on November 4. The advertised pay is $148,000–$185,000 a year. The description mentions Machine learning, Apache Spark and Kafka. Lyft has 92 other openings in the US, 64 of them in San Francisco, CA. Across all employers on USA Jobs 24 there are 725 Software & IT openings in San Francisco, CA today; the typical one asks for 5 years and advertises about $230,000 a year at the midpoint.
How the pay compares
Lyft advertises $148,000 to $185,000 a year, a midpoint of $166,500 a year. Where an offer lands in a range usually depends on experience and on the exact location. That is lower than about 80% of the 1,317 software & IT jobs in California that publish a yearly rate on USA Jobs 24, where the typical midpoint is $213,000 a year. To see roughly what this leaves after federal and California tax, try our take-home pay calculator.
Skills in this advert
How often each skill named in this advert appears across the 4,670 software & IT jobs we list today. Machine learning is the most widely requested (10% of jobs), while Kafka is the least common (3%). Widely requested skills are what employers expect as a baseline; rarer ones show what is special about this job.
Paste your resume and this advert into our resume match tool to see which of these words your resume already covers.
Before you apply
- Check it is still open. We found this job on Lyft's Greenhouse site on November 4 and checked it again November 4, 5:17 AM ET. When an employer takes a job down, we remove it at our next daily update.
- Check the location works for you. This role is based in San Francisco, CA (or one of 1 other locations). If you would need to move, ask whether relocation help is offered.
- Match the experience. The advert asks for at least 5 years of experience. If you are a little short, a close match on the skills in the advert can still win an interview.
- Tailor your resume. Use the advert's own words, such as Machine learning, Apache Spark and Kafka, wherever they are true for you. Our resume guide shows how.
- Know your number. Decide the lowest offer you would accept before the first call. Our salary negotiation guide explains how to ask for more.
- Apply only through Lyft's own site. Our Apply button goes straight to Lyft's Greenhouse page. If anyone contacts you about this job and asks for money, gift cards or bank details, stop and check it with our scam checker. Read how to spot a fake job offer.
About hiring at Lyft
Lyft has 93 openings on USA Jobs 24 today across 7 states. Most are in data & AI (21), operations (16) and software & IT (14). The biggest locations are San Francisco, CA (65), New York, NY (37) and Nashville, TN (15). None of them is fully remote, 13% are open to entry-level candidates and 97% show pay. We collect Lyft's jobs every day straight from its own careers system (Greenhouse), never from job boards or agencies.
The employer's advert
This is Lyft's own description of the job, copied word for word from its careers site. We have not edited it.
Show the full advert from LyftHide the advert989 words
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.
Marketplace teams are at the heart of Lyft’s products and decision-making. We’re looking for passionate, driven engineers to build systems that empower our users (both drivers and riders) to make the most effective use of Lyft’s products and experiences by making them more predictive, personalized, and adaptive. The ideal candidate enjoys solving problems with distributed computing for ML and forecasting models, and finding patterns and insights in real-world data while building reliable systems, and is excited about working in a fast-paced, innovative, and collegial environment.
The Forecasting and Real-Time Optimization Platform (FORTOP) team in Lyft’s Rideshare Experience & Marketplace (REM) org provides reliable, real-time market supply and demand signals and forecasts that power the systems making critical automated decisions for Lyft’s business. These signals feed many of Lyft’s most important marketplace products, including Dynamic Pricing, Real-Time Supply Management, Fulfillment, and more.
As a Senior Software Engineer on FORTOP’s forecasting team, you’ll lead the design and operation of the production systems that turn streaming marketplace data into accurate, reliable forecasts: real-time feature pipelines, model training and inference infrastructure, backtesting and evaluation tooling, and the serving layer that downstream products query continuously. You’ll work closely with our scientists to take models from prototype to production, and with downstream teams to define the contracts and reliability guarantees they build on. The work involves forecasting both rider demand and driver supply as they shift with traffic, holidays, and major events, and keeping systems correct and fast during the peaks when they matter most.
Responsibilities:
- 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.
- Operate what you build: Monitor system health (latency, freshness, error rates) and signal quality (accuracy, bias, drift), and prepare systems for peak events. Take part in on-call, lead post-incident investigations, and drive action items to completion.
- Code quality: Write well-tested, maintainable code and give code reviews that improve the work of others. Coach teammates on testing and engineering practices.
- Collaborate across functions: Work with Product, Science, and partner engineering teams to frame problems, shape the roadmap, and make clear tradeoffs between accuracy, latency, and complexity.
- Grow the team: Mentor engineers, take part in hiring and onboarding, and share knowledge through design docs, runbooks, and tech talks.
Experience:
- 5+ years of software engineering industry experience, including building and operating backend or data systems in production
- BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
- Experience designing and leading delivery of large-scale distributed systems, and owning their reliability through monitoring, on-call, and incident response
- Solid distributed systems fundamentals: fault tolerance, delivery semantics, and consistency tradeoffs
- Track record of leading ambiguous, multi-engineer projects and mentoring other engineers
- Clear written communication, including design docs that align stakeholders
- Preferred: Experience building production ML models and infrastructure, such as model choice, feature engineering and pipelines, training and inference pipelines, model serving, or ML platforms
- Preferred: Hands-on experience with stream or large-scale batch processing (Flink, Beam, Spark, or similar) and distributed messaging (Kafka, Kinesis, or similar)
- Preferred: Experience with time series forecasting systems, or familiarity with backtesting and forecast evaluation (error metrics, bias, calibration)
- Preferred: Experience with online experimentation or real-time decision systems such as pricing, dispatch, or marketplace balancing
- Preferred: Comfort using AI-assisted development tools to move faster without compromising quality
Benefits:
- Great medical, dental, and vision insurance options with additional programs available when enrolled
- Mental health benefits
- Family building benefits
- Child care and pet benefits
- 401(k) plan with company match to help save for your future
- In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off
- 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
- Subsidized commuter benefits
- Monthly Lyft credits and complimentary Lyft Pink membership
Lyft is an equal opportunity employer committed to an inclusive workplace that fosters belonging. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, age, genetic information, or any other basis prohibited by law. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid
The expected base pay range for this position in the San Francisco area is $148,000 - $185,000, not inclusive of potential equity offering, bonus or benefits. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.
USA Jobs 24 copied this listing from Lyft's official careers site on November 4, 2026 and checked it again November 4, 5:17 AM ET. Lyft will never ask you to pay to apply or to buy equipment with a check they send you. If anyone does, it is a scam.
Something wrong with this listing? Tell us and we will look into it.
Get software & IT jobs in California by email
Similar software & IT jobs in San Francisco, CA
Principal Enterprise Security Engineer
Atlassian
Define and maintain the end to end enterprise security architecture blueprint, covering endpoint, identity, network, and data.
- Seattle, WA; San Francisco, CA
- Remote
- 10+ yrs
NewPrincipal Product Marketing Manager, Developer Platform & GTM
Atlassian
Own positioning, messaging, segmentation, and competitive narrative for Forge and Atlassian's broader developer platform.
- San Francisco, CA
- Remote
- 7+ yrs
NewPrincipal Software Engineer
Atlassian
Own customer-facing product experiences end to end across the full stack - taking ambiguous problems all the way to shipped, measured outcomes
- San Francisco, CA; Seattle, WA +1
- Remote
- 10+ yrs
NewSenior Application Engineering Manager, Core Financial Apps
Atlassian
You will be leading a team comprised of application development engineers and software development engineers across all levels.
- Seattle, WA; San Francisco, CA +1
- Remote
- 9+ yrs
NewSenior AR Manager, Developer Solutions
Atlassian
Build and maintain trusted relationships with key analysts at Gartner, Forrester, IDC and other firms, serving as the primary point of contact for inquiries, briefings, and executive…
- San Francisco, CA
- Remote
- 3+ yrs
New