BenchSci

Senior Software Engineer, Data

BenchSci

Overview

Role involves evolving BenchSci's Knowledge Graph and operationalizing data pipelines.

Ideal candidate has 5+ years of experience in software engineering with expertise in Python and data engineering.

remoteseniorpermanentfull-timeEnglishPythonSQLPostgreSQLBigQueryTerraform

Locations

  • United Kingdom, England, London

Requirements

  • Degree in Software Engineering or similar
  • 5+ years of experience as a software engineer
  • Expertise in Python coding
  • Experience with SQL
  • Experience building ETL pipelines

Responsibilities

  • Scale data pipelines
  • Manage biological data sources
  • Integrate life science data
  • Collaborate with cross-functional teams
  • Design scalable solutions
  • Write and review engineering proposals
  • Contribute to team processes
  • Liaise with stakeholders

Benefits

  • Remote-first culture
  • Great compensation package
  • Robust vacation policy
  • Comprehensive health and dental benefits
  • Annual learning & development budget
  • Home office set-up budget
  • Generous parental leave benefits
  • Retirement savings with company match