Scientific Software Developer

3 weeks ago


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 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...


  • 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...

  • Software Developer

    1 day 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 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


    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

    4 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

    4 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

    3 weeks ago


    Montreal, Canada GuruLink Full time

    Location: Montreal, QuebecOur client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners.As a...

  • Software Developer

    4 weeks ago


    Montreal, Canada GuruLink Full time

    Location: Montreal, QuebecOur client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners.As a...

  • Software Developer

    4 weeks ago


    Montreal, Canada GuruLink Full time

    Location: Montreal, QuebecOur client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners.As a...

  • Software Developer

    1 day ago


    Montreal, Canada Selby Jennings Full time

    Selby Jennings has partnered with a global investment firm that is looking to add strong Software Developers to their team! The Software Developer will have the following responsibilities: Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions to them.Design, implement, test, optimize and...

  • Software Developer

    14 hours ago


    Montreal, Canada Selby Jennings Full time

    Selby Jennings has partnered with a global investment firm that is looking to add strong Software Developers to their team! The Software Developer will have the following responsibilities: Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions to them. Design, implement, test, optimize and...