Posted in

Software Engineer – Marketplace

Software Engineer – Marketplace

CompanyLyft
LocationSeattle, WA, USA
Salary$117760 – $147200
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level

Requirements

  • 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 (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms, etc)

Responsibilities

  • 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

Preferred Qualifications

  • Experience in streaming platforms (Beam,Flink, or similar) and/or distributed messaging (Kafka, Kinesis, or similar)