BenchSci

Software Engineer – Gen AI, Web Apps

BenchSci

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$100,000 - CA$125,000 per year

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