Software Engineer, BackendNew

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

  • Own well-defined tasks and contribute to features on the ML platform, seeking: guidance from senior team members when needed

  • Develop reliable, performant, well-tested, readable, maintainable code that: follows team coding standards and meets feature requirements

  • Participate actively in code reviews, both giving and receiving feedback

  • Monitor the stability and performance of your code after deployment, and: proactively fix bugs and debug issues within your scope

  • Participate in the team's operational responsibilities, including on-call: rotations and following through on postmortem action items

  • Contribute to technical debt reduction and technology modernization efforts

What they're looking for

  • Write documentation for the code and tasks you work on, including runbooks: where needed, and help improve onboarding materials
  • Participate in postmortems and planning discussions, providing input and feedback
  • Collaborate with cross-functional partners, including the Machine Learning: Engineers and Data Scientists who build on the platform
  • Build your understanding of the ML platform and the tradeoffs behind its: design by working closely with senior team members