Scientific Software Developer

4 weeks ago


Greater Montreal, Canada Ventus Therapeutics Full time

About us:

Ventus Therapeutics is a clinical-stage biopharmaceutical company deploying leading-edge structural biology and computational chemistry tools to create novel small molecule medicines for challenging targets in immunology, inflammation, and neurology.


Our proprietary drug discovery platform, ReSOLVE, gives us the ability to discover and develop medicines through unique insights into protein targets and to create dynamic blueprints that can guide the development of differentiated therapies at a fast pace. We aim to use the ReSOLVE platform to improve the way medicines are discovered and developed, with the ultimate goal of restoring the health of people facing serious illnesses.


Position overview:

The Scientific Software Developer will work as part of a multidisciplinary and highly innovative team of computational scientists, ML scientists, and software engineers to dramatically improve the precision and speed of in silico discovery of drug candidates. The successful candidate will design, implement, optimize, test, and maintain high-performance, distributed computational workflows analyzing protein conformations and ligand binding. Working with on-premises computer clusters you will be tasked with solving the challenges of maximizing throughput and robustness of large scale, highly parallelizable computations running on modern CPU and GPU hardware.


We seek self-motivated candidates who are comfortable working in a fast-paced and highly collaborative environment, motivated by ambitious goals and passionate about developing new medicines.


Responsibilities:

  • Design, develop and deploy robust workflows to automate computational simulations, data processing, exception handling and compute resource utilization in Linux environment
  • Design, develop and deploy high-performance, distributed workflows for large computations
  • Apply best practices to contribute well organized, efficient, and maintainable code
  • Plan, execute, and report software development goals and accomplishments


Requirements:

  • BS or MS degree in Computer Science, Computer Engineering, Physics, Theoretical Chemistry, or a related field
  • At least 3+ years of software development experience in a biopharmaceutical setting collaborating with scientists on complex projects related to drug discovery. Please note experience in a scientific setting is required for this position
  • The ideal candidate will have experience developing science-based applications using scripting and languages, especially C and Python
  • A solid understanding of mathematical principles, including calculus, linear algebra, and statistical methods. Applications in physics, computational chemistry, or bioinformatics is a benefit, but not necessary
  • Demonstrated proficiency in Linux, high-performance computing and resource/workload management is a plus
  • Ability to collaborate with technical teams to solve difficult scientific problems in a dynamic environment
  • Organization and attention to detail, appreciation for best coding practices and software lifecycle management
  • Must be able to work independently, be self-motivated, and eager to learn new concepts and technologies
  • Candidates located near one of our sites (Waltham, MA or Montreal, QC ) will be prioritized


__________________________________________________________________


A propos de nous :

Ventus Therapeutics est une société biopharmaceutique au stade clinique qui déploie des outils de pointe en biologie structurale et en chimie computationnelle pour créer de nouveaux médicaments à petites molécules destinés à des cibles difficiles en immunologie, en inflammation et en neurologie.


Notre plateforme propriétaire de découverte de médicaments, ReSOLVE, nous permet de découvrir et de développer des médicaments grâce à des connaissances uniques sur les cibles protéiques et de créer des schémas dynamiques qui peuvent guider le développement de thérapies différenciées à un rythme rapide. Nous souhaitons utiliser la plateforme ReSOLVE pour améliorer la manière dont les médicaments sont découverts et développés, dans le but ultime de rétablir la santé des personnes atteintes de maladies graves.


Aperçu du poste :

Le développeur de logiciels scientifiques travaillera au sein d'une équipe multidisciplinaire et très innovante composée de chercheurs en informatique, de chercheurs en apprentissage automatisé (ML) et d'ingénieurs en logiciel afin d'améliorer considérablement la précision et la rapidité de la découverte in silico de candidats médicaments. Le candidat retenu concevra, mettra en œuvre, optimisera, testera et maintiendra des flux de travail informatiques distribués à haute performance analysant les conformations des protéines et la liaison des ligands. En travaillant avec des clusters d'ordinateurs sur site, vous serez chargé de résoudre les défis liés à l'optimisation du débit et de la robustesse des calculs à grande échelle, hautement parallélisables, fonctionnant sur du matériel CPU et GPU moderne.


Nous recherchons des candidats motivés, à l'aise dans un environnement de travail rapide et hautement collaboratif, motivés par des objectifs ambitieux et passionnés par le développement de nouveaux médicaments.


Responsabilités :

  • Concevoir, développer et déployer des flux de travail robustes pour automatiser les simulations de calcul, le traitement des données, la gestion des exceptions et l'utilisation des ressources informatiques dans un environnement Linux.
  • Concevoir, développer et déployer des flux de travail distribués à haute performance pour des calculs de grande ampleur.
  • Appliquer les meilleures pratiques pour contribuer à un code bien organisé, efficace et facile à maintenir.
  • Planifier, exécuter et rendre compte des objectifs et des réalisations en matière de développement de logiciels.


Exigences :

  • Diplôme BS/MS en informatique, ingénierie informatique, physique, chimie théorique ou dans un domaine connexe.
  • Au moins 3 ans d'expérience en développement de logiciels dans l'industrie biopharmaceutique
  • Le candidat idéal aura de l'expérience dans le développement d'applications scientifiques utilisant des scripts et des langages, en particulier C et Python.
  • Une solide compréhension des principes mathématiques, y compris le calcul, l'algèbre linéaire et les méthodes statistiques. Des applications en physique, en chimie informatique ou en bio-informatique sont un avantage, mais ne sont pas nécessaires.
  • Des compétences avérées en matière de Linux, de calcul à haute performance et de gestion des ressources et de la charge de travail sont un atout.
  • Capacité à collaborer avec des équipes techniques pour résoudre des problèmes scientifiques difficiles dans un environnement dynamique.
  • Organisation et attention aux détails, appréciation des meilleures pratiques de codage et de la gestion du cycle de vie des logiciels.
  • Il doit être capable de travailler de manière indépendante, être motivé et désireux d'apprendre de nouveaux concepts et de nouvelles technologies.
  • La proximité de nos sites de Waltham (MA) ou de Montréal (QC) est un atout.



  • Montreal, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – MontrealWe are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay.As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to innovation and...


  • Montreal, Canada Institut Rosell-Lallemand Inc. Full time

    The main responsibilities include but are not limited to:Write (or facilitate the writing of) scientific manuscripts and technical marketing documents required by different departments; based on internal data and external publications, with a focus on supporting the scientific marketing.Coordinate projects and their priority with the Global Sales and...


  • Montreal, Canada Institut Rosell-Lallemand Inc. Full time

    The main responsibilities include but are not limited to:Write (or facilitate the writing of) scientific manuscripts and technical marketing documents required by different departments; based on internal data and external publications, with a focus on supporting the scientific marketing.Coordinate projects and their priority with the Global Sales and...


  • Montreal, Canada Institut Rosell-Lallemand Inc. Full time

    The main responsibilities include but are not limited to:Write (or facilitate the writing of) scientific manuscripts and technical marketing documents required by different departments; based on internal data and external publications, with a focus on supporting the scientific marketing.Coordinate projects and their priority with the Global Sales and...


  • Montreal, Canada Institut Rosell-Lallemand Inc. Full time

    The main responsibilities include but are not limited to:Write (or facilitate the writing of) scientific manuscripts and technical marketing documents required by different departments; based on internal data and external publications, with a focus on supporting the scientific marketing.Coordinate projects and their priority with the Global Sales and...


  • Montreal, Canada Squarepoint Capital Full time

    Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a...


  • Montreal, Canada Squarepoint Capital Full time

    Group: Technology Role: Software Developer – Market Data Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations...

  • Software Developer

    1 week ago


    Montreal, Canada Squarepoint Capital Full time

    Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a...

  • Software Developer

    2 days ago


    Montreal, Canada Squarepoint Capital Full time

    Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a...


  • Montreal, Canada Thermo Fisher Scientific Full time

    As part of the team at Thermo Fisher Scientific, you’ll do important work, like helping customers in finding cures for cancer, protecting the environment or making sure our food is safe. Your work will have real-world impact, and you’ll be supported in achieving your career goals. At our core we are scientists and our purpose is to enable our...


  • Montreal, Canada Squarepoint Capital Full time

    Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a...

  • Software Developer

    3 weeks ago


    Montreal, Canada Squarepoint Capital Full time

    Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a...

  • Software Developer

    3 weeks ago


    Greater Sudbury, Canada MacLean Engineering Full time

    Title: Software Developer II – Advanced Vehicle Technologies – Remote Control Systems Location: Sudbury, ON Scope:  Reporting to the Advanced Vehicle Technologies (AVT) Product Engineering Manager for Remote Control Systems, the Software Developer is responsible for the design of modular, unit-tested code for the Maclean remote control...

  • Software Developer

    1 week ago


    Greater Sudbury, Canada MacLean Engineering Full time

    POSITION TITLE: GUI Software Developer III – Autonomous Vehicle Systems LOCATION: Sudbury or Collingwood, Ontario About the Position: The successful candidate will be working as a member of the Autonomous Vehicle Systems (AVS) team. This is a fast-moving, multi-disciplinary team deploying cutting edge technology on mobile machines in the...

  • Software Developer

    3 weeks ago


    Montreal, Canada Squarepoint Capital Full time

    Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a...

  • Software Developer

    5 days ago


    Montreal, Canada SpaceBridge Inc. Full time

    SpaceBridge Inc. is currently looking for an Embedded Software Developer to join our team in Montreal, QC. In this position, the incumbent works as part of a team involved in the development of embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment. The chosen candidate will be required...

  • Software Developer

    5 days ago


    Montreal, Canada SpaceBridge Inc. Full time

    SpaceBridge Inc. is currently looking for an Embedded Software Developer to join our team in Montreal, QC. In this position, the incumbent works as part of a team involved in the development of embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment. The chosen candidate will be required...

  • Software Developer

    5 days ago


    Montreal, Canada SpaceBridge Inc. Full time

    SpaceBridge Inc. is currently looking for an Embedded Software Developer to join our team in Montreal, QC. In this position, the incumbent works as part of a team involved in the development of embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment. The chosen candidate will be required...


  • Greater Montreal Metropolitan Area, Canada Pow.re Full time

    Role Description:As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Greater Montreal Metropolitan Area, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...