Taro Logo

Software Engineer, Marketplace

Lyft is a ride-sharing company that aims to serve and connect people through transportation services.
$128,000 - $160,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Amazon Business

Software Development Engineer role at Amazon Business focused on building scalable procurement solutions for international business customers.

Software Dev Engineer II, Contextual Advertising, Ads Core Services (ACS)

Amazon is seeking a Software Dev Engineer II to build cutting-edge contextual advertising solutions, working with advanced technology and large-scale systems processing billions of daily requests.

Software Dev Engineer II, GMT Heimdall

Software Development Engineer II position at Amazon's Grocery Management Tech team, focusing on building distributed systems and supply chain solutions using Java and AWS.

System Development Engineer, Amazon Fulfillment Technology

System Development Engineer role at Amazon Fulfillment Technology, focusing on automation, infrastructure, and system reliability for warehouse management systems.

Software Support Engineer III, Amazon Music

Software Support Engineer III role at Amazon Music, focusing on infrastructure support, system troubleshooting, and maintenance development using Java and Unix.

Description For Software Engineer, Marketplace

Lyft is seeking a Software Engineer for their Marketplace team, specifically the Forecasting and Real-Time Optimization Platform (FORTOP) team. This role is central to Lyft's mission of serving and connecting people through efficient transportation services. The position offers an exciting opportunity to work on critical systems that power Lyft's core business operations, including dynamic pricing, real-time supply management, and dispatch systems.

The role requires expertise in distributed systems and real-time data processing, working with technologies like Beam, Flink, and Kafka. You'll be responsible for building and maintaining large-scale systems that operate at sub-millisecond latencies, while collaborating with product and science teams to improve both driver and passenger experiences.

The position offers a competitive salary range of $128,000 - $160,000 for the San Francisco area, along with comprehensive benefits including medical, dental, and vision insurance, mental health support, family benefits, and a 401(k) plan. The work environment is hybrid, requiring 3 days per week in the office (Monday, Wednesday, Thursday), with the flexibility to work remotely for up to 4 weeks per year.

This is an ideal opportunity for engineers passionate about solving complex distributed computing challenges, working with ML and data systems, and building reliable platforms that directly impact millions of users. The role combines technical depth with business impact, offering the chance to work on systems that are fundamental to Lyft's marketplace efficiency and user experience.

The position requires 3+ years of software engineering experience and a strong background in distributed systems. You'll be joining a collaborative environment that values knowledge sharing and technical excellence, with opportunities to contribute to open-source projects and participate in technical discussions through brown bags and tech talks.

Last updated 8 days ago

Responsibilities For Software Engineer, Marketplace

  • Design, develop, deploy, monitor, operate and maintain existing or new elements of our platform
  • Collaborate with engineers and partners in science & product to drive projects from inception, specification, execution, or to launch
  • Build and operate large-scale distributed systems (Beam, Flink, Kafka, etc.)
  • Design and own the way real-time data is consumed, stored, and shared with the entirety of Lyft
  • Write well-crafted, well-tested, readable, maintainable code
  • Participate in code reviews to ensure code quality and distribute knowledge, including Open-Source projects
  • Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices

Requirements For Software Engineer, Marketplace

Kafka
  • 3+ years of software engineering industry experience
  • BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
  • Experience in backend software development of large-scale distributed systems
  • Understanding of distributed systems concepts and principles
  • Preferred: Experience in streaming platforms (Beam,Flink, or similar) and/or distributed messaging (Kafka, Kinesis, or similar)

Benefits For Software Engineer, Marketplace

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
Commuter 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
  • Discretionary paid time off for salaried team members, 15 days paid time off for hourly team members
  • 18 weeks of paid parental leave
  • Subsidized commuter benefits
  • Lyft Pink membership

Interested in this job?