Senior Software Engineer, Data Platform

Job expired!

Join Lyft as a Senior Software Engineer on Our Streaming Compute Team

At Lyft, our mission revolves around enhancing people's lives through exceptional transportation solutions. To achieve this, we are committed to fostering an open, inclusive, and diverse organization. We are excited to announce an opening for a talented Senior Software Engineer to join our dynamic Streaming Compute Team in the New York City Area. This in-office role, offering a hybrid work schedule, provides a unique blend of flexibility and collaboration.

About the Role

As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining low latency, high-throughput systems essential for powering almost all ML models at Lyft. This involves generating, storing, and serving ML features for various applications such as payments fraud, driver and rider incentives, and mapping. Your technical expertise will allow you to manage project priorities, deadlines, and deliverables effectively.

Key Responsibilities

  • Architect, build, and maintain scalable systems for ML feature storage and retrieval.
  • Enhance our data platform by integrating cutting-edge technologies like Redis, DynamoDB, and OpenSearch.
  • Collaborate with cross-functional teams to weave feature service solutions into our broader data architecture.
  • Analyze and improve internal systems and processes through automation and optimization.
  • Work closely with product organization stakeholders to address and prioritize unique cases.
  • Lead and execute large projects from inception to successful completion.

Required Experience

  • At least 5 years experience in building and maintaining low latency, high throughput services.
  • Proven expertise in developing large-scale infrastructure, distributed systems, or networks.
  • Minimum of 3 years in software engineering with familiarity in storage technologies like DynamoDB, Redis, OpenSearch.
  • Experience with Kubernetes, container technologies, and cloud environments (AWS/GCP/Azure).

Benefits at Lyft

  • Competitive health insurance options (medical, dental, and vision).
  • Mental health and family building benefits.
  • Flexible paid time off policies and 18 weeks paid parental leave.
  • 401(k) plan, pre-tax commuter benefits, and more.
  • Exclusive access to Lyft Pink.

Commitment to Diversity

Lyft is proud to be an equal opportunity/affordable action employer. We welcome applicants from all backgrounds and industries, offering fair consideration to everyone, including those with criminal histories in compliance with legal standards.

Salary and Schedule

The role offers a competitive salary range of $144,000 - $180,000, excluding potential equity, bonuses, or additional benefits. This hybrid position requires presence in the office three days a week, with up to four weeks a year of remote work flexibility.

If you're ready to make significant impacts at Lyft and help drive future innovations, apply now to become a Senior Software Engineer on our distinguished Streaming Compute Team!