Software Engineer, Backend
Lyft
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