Lyft

Software Engineer, Backend

Lyft

Apply
1 day ago
Toronto, Canada
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Independently own and deliver features with well-defined scope.
  • Write well-crafted, well-tested, readable, maintainable code.
  • Explain various tradeoffs made in decisions.
  • Participate in code reviews to ensure code quality.
  • Build features from tech specification to execution.
  • Incorporate business context and failure modes in your work.
  • Proactively resolve ongoing incidents.
  • Support and communicate effectively within your team.
  • Share knowledge through brown bags and tech talks.
  • Ensure comprehensive testing and code quality for features.
  • Monitor stability and performance of deployed code.
  • Write clear technical documentation and runbooks.
  • Evaluate tasks for effort estimation and contribute feedback.

Requirements

  • BSc/MSc in Computer Engineering, Computer Science, or a related field.
  • 3+ years of backend experience in Python, GO, Java, or similar.
  • Experience with ML serving/training/deployment infrastructure is a plus.
  • Familiarity with cloud providers like AWS, Azure, or Google Cloud is preferred.
  • Knowledge of the GenAI ecosystem, including LLMs and prompt engineering, is a plus.
  • Hands-on experience with LLM fine-tuning techniques is desirable.
  • Experience with AI-assisted coding tools is a plus.

Benefits

  • Extended health and dental coverage options, life insurance, and disability benefits.
  • Mental health benefits.
  • Family building benefits.
  • Child care and pet benefits.
  • Access to a Lyft funded Health Care Savings Account.
  • RRSP plan to help save for your future.
  • Flexible paid time off policy for salaried team members.
  • 18 weeks of paid time off for new parents.
  • Subsidized commuter benefits.

Tech Stack

AWSAzureGoGoogle CloudJavaPython

Categories

AI & MLBackend