Product Engineer

About Structura Biotechnology

Structura Biotechnology is a Toronto-based scientific software company with origins at UofT’s Department of Computer Science. We build CryoSPARC, a leading computational platform for cryo-electron microscopy (cryo-EM) image analysis. Cryo-EM is a Nobel Prize-winning technology that is revolutionizing life science research and drug discovery.

A rapidly growing number of pharmaceutical companies, biotechs and academic research labs globally use CryoSPARC to compute and visualize 3D structures of proteins and other important biomolecules as part of their research and drug discovery loops. Examples of leading discoveries include the first-ever structure of the SARS-CoV-2 spike protein in 2020, which was subsequently used for vaccine development efforts. In 2022, we announced a partnership with Thermo Fisher Scientific to deliver an embedded version of our real-time data processing engine, CryoSPARC Live, with their microscope hardware.

Our philosophy in producing CryoSPARC combines a tight focus on computational methods research and best practices in HPC, with streamlined workflow and user interface design. CryoSPARC has had a massive impact on structural biology in large part due to its ease of use and intuitive user interface that is tailored to the cryo-EM workflow.

What’s next for us? We want to keep leveraging our 6+ years of expertise and leadership in cryo-EM and scientific software development to meet the newest frontiers in cryo-EM, such as enhanced 3D visualization, real-time processing and automation, workflows specific to drug discovery, and to continue designing excellent algorithms and software that scientists truly enjoy using.

We are looking for a Product Engineer to join our team to help advance these goals. You are someone who wants to get close to the problem, understand the workflows cryo-EM users want to achieve, and creatively design and build UI features to power those workflows. You are excited to work on a leading scientific software product with growing product scope and room to take initiative and lead projects.

We are a small, energetic and highly focused team that is dedicated to helping make cryo-EM a ubiquitous and accessible technology that can power new advances in biology and medicine. We take pride in our work and our strong team culture of respect, continuous learning and tenacity. If you are looking for a mission-driven, high-impact role alongside an excellent team, you will fit right in.

What you will do
  • Understand the product and the customer's needs in detail
  • Design, implement and deploy new user-facing features and functionality in the CryoSPARC application UI
  • Translate functional requirements into maintainable, well-tested, and performant code
  • Work through architecture, implementation, testing and deployment of new features
  • Work with our software engineering and computational methods teams to integrate HPC code and algorithms for image processing
  • Work closely with our Chief Product Officer, software engineers and computational methods developers to build new software products that facilitate and make possible brand new use cases in cryo-EM research
  • Participate in architectural design sessions and product roadmap discussions
  • Support internal development and testing processes
  • Interact with users and clients to learn more about their workflows and feedback
  • Provide guidance and support to our customer success team and customers when required
What’s in it for you
  • Work on a leading scientific software product, CryoSPARC, which has gained global adoption in the past few years in large part due to its front end, user experience, and scientific workflow design
  • Opportunity to drive the development of CryoSPARC and related applications using cutting edge technologies
  • Growing product scope with room to take initiative and lead projects, including working with top partners in tech
  • Friendly, tight-knit team
  • Flexible/work from home opportunities
  • Bachelor’s degree in Computer Science or similar
  • Minimum 2+ years of full-time experience collaborating with others to build software in a full-stack role
  • Ability to develop a deep understanding of the problem space and build solutions with the user in mind
  • Excellent attention to detail and appreciation for well-designed, performant interfaces
  • Fluent in web fundamentals and comfortable working with Typescript and modern tooling such as Vite
  • Experience with Svelte or compositional and reactive front-end frameworks
  • Experience building backend systems with real-time capabilities (APIs over WebSockets)
Job Details
  • Location: Toronto, Canada
  • Hybrid Work: We currently operate 2 fixed days in person and 3 days remotely
  • Benefits: Competitive health, dental and paramedical benefits
  • Travel: Occasional travel to client sites and workshops/conferences
To Apply

Please email with the subject line “Product Engineer” and provide us with your CV and a few paragraphs explaining why you would be the right fit for this position. You must be legally able to work in Canada