← Back to jobs

eTeam Logo
Sr Backend Software Engineer - Python

eTeam

 

Mississauga, ON, Canada

Posted On: 10 days ago
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: Backend Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will build high-performance systems for analyzing and visualizing large-scale genomic and cellular data.

This role is on-site.

Responsibilities

  • Solve scientific software engineering challenges for spatial transcriptomics data analysis and visualization.
  • Build high-performance systems to query distributed data sources for visualization interfaces.
  • Collaborate with computational scientists and engineering teams to define software requirements.
  • Partner with local and offshore engineering teams to support development efforts.
  • Contribute to the scientific community through open-source software development.

Required Skills

  • 5+ years of experience in Python, including designing high-performance systems and package development.
  • 3+ years of experience developing Python tools for High Performance Computing (HPC) and cloud solutions.
  • Expertise with performant file formats such as HDF5, Zarr, or TileDB.
  • Experience deploying software in AWS environments to establish APIs and data services.
  • Proficiency with the scientific computing ecosystem, specifically NumPy and Pandas.
  • Strong adherence to software engineering best practices, including version control, testing, and abstraction.
  • Degree (BS or higher) in Bioinformatics, Computer Science, or a related field.

Preferred Skills

  • Biological domain knowledge in single-cell genomics or data analysis of single-cell RNA-seq, CITe-Seq, or single-cell ATAC-seq.
  • Familiarity with formal build, release, deploy, and continuous integration frameworks.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs