Senior Software Engineer - Data at BenchSci

Toronto, Ontario, Canada

BenchSci Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Biotechnology, Scientific ResearchIndustries

Requirements

  • Degree in Software Engineering, Computer Science, or a similar area
  • 4+ years of experience working as a professional software engineer, data in industry
  • Expertise with Python and SQL
  • Experience with Retrieval Augmented Generation (RAG)
  • Experience with cloud development (GCP and Terraform)
  • Strong background in data structures and large-scale data manipulation
  • Strong cross-team communication and collaboration skills

Responsibilities

  • Scale data pipelines to allow data to go from research to platform as fast as possible
  • Collaborate with ML and Data engineers to solve complex document mining challenges
  • Develop data access mechanisms for downstream applications consumption
  • Expand the types of biological reagents and experiments that can be extracted from various types of media
  • Manage sources that contain both semi-structured and unstructured data
  • Apply state-of-the-art data processing engines to rapidly process data sets
  • Employ best practices for a broad platform of technologies within a cloud-based environment
  • Provide troubleshooting analysis and resolution in a timely manner
  • Work on projects involving some of the largest pharmaceutical companies in the world
  • Solve difficult problems and bring new perspectives to the team

Skills

Key technologies and capabilities for this role

PythonSQLData StructuresLarge-Scale Data ManipulationCloud DevelopmentTerraformGCPRetrieval Augmented Generation (RAG)Data PipelinesData Modeling

Questions & Answers

Common questions about this position

What is the work arrangement for this position?

This is a full-time hybrid role.

What are the key benefits offered?

Benefits include a great compensation package with equity options, robust vacation policy with additional days each year, company closures for 14 days, flex time for sick/personal/religious days, comprehensive health and dental, learning budget, home office setup budget, lifestyle spending account, generous parental leave, and retirement savings with company match.

What skills and experience are required for this role?

Requirements include a degree in Software Engineering, Computer Science or similar, 4+ years as a professional software engineer with data experience, expertise in Python and SQL, experience with RAG, cloud development on GCP and Terraform, and strong background in data structures and large-scale data manipulation, plus strong cross-team communication skills.

What is the team like at BenchSci?

You will join the growing Data team, working with a group of talented and passionate engineers, reporting to the Engineering Manager, and collaborating with ML and Data engineers.

What makes a strong candidate for this Senior Software Engineer role?

A strong candidate has 4+ years of professional software engineering experience with data, expertise in Python, SQL, RAG, and GCP/Terraform, a background in data structures and large-scale manipulation, and strong collaboration skills to solve complex problems with pharma companies.

BenchSci

AI-driven platform for preclinical research

About BenchSci

BenchSci operates in the biotechnology sector, specializing in preclinical research and development. The company uses artificial intelligence and machine learning to create a detailed map of disease biology, which helps scientists understand existing research and improve their R&D efficiency. Its main product, ASCEND, is a platform that extracts evidence from various data sources to assist scientists in hypothesis generation and risk identification. BenchSci aims to enhance research capabilities and reduce risks in preclinical studies.

Toronto, CanadaHeadquarters
2015Year Founded
$156.6MTotal Funding
SERIES_DCompany Stage
AI & Machine Learning, BiotechnologyIndustries
201-500Employees

Benefits

Remote-first culture
Equity options
15 days vacation + additional day every year
Unlimited flex time
Comprehensive health & dental benefits
Psychotherapist services
Annual Learning & Development budget
Home office set-up budget
Wellness, lifestyle & productivity spending account

Risks

17% workforce reduction may impact morale and innovation at BenchSci.
Heavy reliance on external funding poses financial risks if future rounds falter.
Rapid team expansion could lead to integration challenges and inefficiencies.

Differentiation

BenchSci's ASCEND platform uses AI to map disease biology for drug discovery.
ASCEND helps scientists identify risks and generate hypotheses in preclinical R&D.
BenchSci's AI Reagent Selector improves reagent selection efficiency in drug development.

Upsides

$95M Series D funding boosts BenchSci's AI platform development and market reach.
Generative AI integration enhances ASCEND's predictive capabilities for hypothesis generation.
Recognition as a Best Workplace for Inclusion attracts top talent and fosters innovation.

Land your dream remote job 3x faster with AI