new
Institution/Company:

5 Prime Sciences

Location:

Montreal

, Quebec

 Canada

Job Type:

Analyst

Degree Level Required:

Bachelor's

Apply now
Description:

We are seeking a SWE / Data Engineer to contribute to the development and maintenance of our
scientific data platform, built on Google Cloud Platform (GCP). This role involves maintaining and
extending the existing platform, which includes bulk data management, analytical pipelines, and
an internal web portal. A strong emphasis will be placed on quality, traceability, and testability.
This role will involve close collaboration with scientific colleagues.

See full posting at: https://5primesciences.com/careers/

Responsibilities:
  • Design, build, and deploy cloud-based platform infrastructure including but not limited to:
    • Maintaining and extending an internal web portal (Django)
    • Maintaining and extending relational databases (PostgreSQL)
    • Maintaining and extending asynchronous workflows (Temporal)
  • Design and implement efficient storage and access solutions for large-scale genomic data
  • Organise and manage Git repositories, write & maintain CI/CD scripts
  • Enforce industry best practices relating to testing to ensure quality and reliability
  • Creating schemas to harmonize multi-faceted data types (data modelling)
Qualifications:
  • Expert understanding of OOP, primarily Python
  • 5+ years experience working on projects using the Django framework (Django ORM, HTMX,
    MVT architecture, Django admin)
  • 3+ years experience with managed cloud computing services (preference for GCP but
    experience with other cloud environments such as AWS or Azure is OK)
  • 3+ years experience with cloud-hosted relational databases, and optimization of the
    schema and queries therein
  • 2+ years experience with big data querying tools such as BigQuery or similar
  • 2+ years experience with ETL tools such as Apache Beam / GCP Dataflow or similar
  • 5+ years experience in Git repository design, testing, and CI/CD systems
  • 2+ years experience writing asynchronous workflows (Temporal or similar)
  • Proficient working and communicating in English
Additional Information:

Nice to Have Qualifications

  • Minimum bachelors degree, preference for advanced degree in computer science or
    related discipline
  • Development experience on RESTful API
  • Experience with Infrastructure as Code tooling such as Terraform
  • Additional experience with scientific software development or working within a scientific
    research environment.
  • Additional experience with other coding/scripting languages such as C, C++, PHP, Java,
    Javascript, Ruby, Rust, etc

See full posting at: https://5primesciences.com/careers/

Keywords:

Python

Django

cloud compute

Posted on: