Responsibilities
- Independently own and deliver features with well-defined scope
- Write well-crafted, well-tested, readable, maintainable code
- Have a good grasp and ability to explain the various tradeoffs made in decisions
- Participate in code reviews to ensure code quality and distribute knowledge
- Build Features from tech specification to positive execution
- Incorporate considerations for business context and failure modes in your work
- Proactively participate in resolving ongoing incidents
- Unblock, support, effectively communicate, and obtain buy-in within your team to achieve results
- Share your knowledge by giving brown bags and tech talks
- Ensure comprehensive testing and code quality for your features, including unit and end-to-end tests
- Monitor the stability and performance of deployed code, proactively identify and fix bugs, and support SEVs when necessary
- Write clear technical documentation, including technical specs within expected scope, runbooks, and onboarding documentation
- Accurately evaluate assigned tasks and features for effort estimation and listen to roadmapping discussions, contributing feedback as needed
Requirements
- BSc/MSc in Computer Engineering, Computer Science, Machine Learning related field or relevant work experience
- 3+ years of backend experience working in any of these stacks; Python, GO, Java, etc.
Nice to Have
- Experience with ML serving/training/deployment infrastructure
- Familiarity with cloud providers (e.g. AWS, Azure, Google Cloud)
- Familiarity with GenAI ecosystem: LLMs, prompt engineering, MCP, RAG
- Hands-on experience with LLM fine-tuning techniques and frameworks (e.g. PEFT, LoRA)
- Knowledge on deploying self-hosted LLMs (e.g. Llama, Mistral) for specialized tasks
- Experience with AI assisted coding such as Cursor or Claude Code
Benefits
- Extended health and dental coverage options, along with 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
- In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service
- Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible.
- Subsidized commuter benefits
Work Arrangement
Hybrid
Additional Information
- Lyft is committed to creating an inclusive workforce that fosters belonging and prohibits discrimination based on race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law.
- Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process.
- Lyft may use artificial intelligence to screen applicants, however, Lyft employees make the ultimate selection and hiring decisions.
- This is a new position.
