
Software Engineer – Gen AI, Web Apps
BenchSci
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$100,000 - CA$125,000 per year
Tech Stack
About the role
- Develop and ship new features and bug fixes within a cross-functional team of data engineers, PMs, and AI scientists.
- Collaborate closely with your immediate team (3–5 engineers) on technical investigations, solution designs, and high-quality code implementation.
- Build and maintain robust web applications that integrate with LLMs and generative AI workflows.
- Write clean, tested code that adheres to our standards for scalability and maintainability.
- Participate in code reviews, providing and receiving constructive feedback to ensure high engineering quality.
- Assist in troubleshooting and resolving production issues in a timely and efficient manner.
- Contribute to projects serving some of the world’s largest pharmaceutical companies, ensuring data security and reliability.
- Actively learn from world-class engineers to rapidly accelerate your technical and professional growth.
Requirements
- Proficiency in building full-stack applications using a Python/Django back-end and a React/TypeScript front-end.
- 2+ years of experience as a professional full-stack developer(adjusted from 4+).
- Foundational understanding of GenAI concepts (e.g., prompting, RAG workflows, or interacting with LLM APIs).
- A proactive mindset—you are comfortable asking questions and digging into complex problems to find the right solution.
- Experience with authentication flows and SSO (e.g., OAuth, SAML).
- Prior exposure to vector databases or AI orchestration frameworks like LangChain or LlamaIndex.
- Experience working in a regulated industry (HealthTech, FinTech, etc.).
Benefits
- A great compensation package that includes BenchSci equity options
- A robust vacation policy plus an additional vacation day every year
- Company closures for 14 more days throughout the year
- Flex time for sick days, personal days, and religious holidays
- Comprehensive health and dental benefits
- Annual learning & development budget
- A one-time home office set-up budget to use upon joining BenchSci
- An annual lifestyle spending account allowance
- Generous parental leave benefits with a top-up plan or paid time off options
- The ability to save for your retirement coupled with a company match!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoReactTypeScriptfull-stack developmentGenAI conceptsauthentication flowsSSOOAuthSAML
Soft Skills
collaborationproblem-solvingproactive mindsetconstructive feedbacktechnical investigationssolution designhigh-quality code implementationtroubleshootinglearningcommunication