Senior Software Engineer, RecommendationsNew

The opportunity

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.

What you'll do

  • Establish engineering best practices and patterns; help uplift the team's: craft and drive a culture of engineering excellence

  • Drive high-impact projects and innovate new solutions to deliver the best user experience

  • Produce and drive scalable system design for large, complex features: from idea through execution and launch

  • Mentor engineers on the team, providing technical guidance and supporting their growth

  • Champion and evangelize the use of AI tools to accelerate engineering: productivity across the team, sharing patterns and best practices that raise the bar for how the team builds

  • Write well-crafted, well-tested, readable, maintainable code

What they're looking for

  • Participate in code reviews to ensure code quality and share knowledge across the team
  • Participate in the team's on-call rotation; identify, triage, debug, and: resolve issues across our applications and platforms
  • Excellent communication skills and the ability to explain the various trade offs made in decisions
  • Manage project priorities, deadlines, and deliverables.