Software Engineer (Jr To Sr Levels)

Details of the offer

About us:

Nomic was founded with the purpose of making biology easier to measure.
To do this, we have untangled some of the most difficult problems in protein profiling.
Our team is combining DNA nanotechnology, high-dimensional flow cytometry, laboratory automation, and machine learning to develop the world's highest throughput proteomic platform: the nELISA.


Since spinning out of McGill University, we have partnered with and provided platform access to dozens of drug discovery groups including GSK, 4 of the top 10 pharmas, and leading biotechs.
We have recently launched a state of the art manufacturing and protein profiling facility that enables multiplexed measurement of >2.5M samples a year, generating an effective 500M protein assays in the process.


We are building a diverse team of engineers, scientists, and world-changers.
We like to break down difficult problems using a first principles approach, often leveraging the latest breakthroughs from across the scientific and technological spectrum to drive our mission forward.


Nomic is headquartered in Montreal, Canada with a satellite research lab in Boston, Massachusetts.
The majority of our team is based in Montreal and works in a new, shared office/laboratory space.


About the role:

Our Software team's mission is to design, build, and support world class software that empowers all nELISA users with proteomics superpowers, including internal at Nomic.
Software is integral to our vision of the future, and every aspect of our company today will depend on improving our software stack.
Functionally, our software stack includes (i) an in-house developed full-stack LIMS that underpins inventory, manufacturing, lab operations, and that will continue to drive further lab automation going forward; (ii) data pipelines and associated cloud data infrastructure to monitor, decode, and quantitatively analyze flow cytometry nELISA experiments; and (iii) a customer-facing web portal that enables nELISA users to visualize and analyze their proteomic datasets at scale seamlessly in the browser.


As a Software Engineer, you will be responsible for building all core components of the nELISA software stack, and scaling them as needed, often as a member of cross-functional projects working closely with our broader Engineering, Commercial, and Lab Operations teams.
You will also get to build internal tools that create and support data-driven feedback loops for our teammates in R&D, automation, manufacturing, customer success, and bioinformatics.
In short, you will get to make substantive changes and build the core components of the software stack that underpins the nELISA's technological flywheel.


You will therefore get to play a critical, first-hand role in developing core improvements to the LIMS, web portal, and data infrastructure for handling all things nELISA data.
In particular, you will:
Write sub-components of our software stack from scratch, such as database schemas, analysis pipelines and new analysis algorithms, cloud infrastructure and related IaC, full stack web interfaces, machine learning models, and APIs that will be consumed both by our own services, and by customers.
Develop improved internal tools for our LIMS, and software for our R&D teams, in order to increase operations and R&D velocity in the lab, including developing and implementing an electronic lab notebooks (ELN) plan tailor fit to our profiling and manufacturing lab operations.
Write modular software that we can use to create efficient analysis pipelines and internal QC tools, making use of existing libraries, open source platforms, and commercial options as best suited to the challenges at hand.
Build better interfaces to the tools that are available out-of-the-box from our robotic lab automation equipment suppliers, and extend these capabilities going forward so as to enable our lab teams to interface with our software stack as seamlessly as possible.
Contribute improvements to the codebase that enable us to further scale up our nELISA decoding and analysis pipelines, write test cases, integrate components of the stack with appropriate monitoring and analytics, and set up robust CICD infrastructure when appropriate.
Deploy and scale our data pipelines for processing flow cytometry data into quantitative protein concentrations.
This will be done in close collaboration between our Data Engineering and Software Engineering teams.
This role will involve substantial communication and teamwork not just within our software engineering team at Nomic, but also with the broader range of internal users of the LIMS, data portal, and data pipeline software, including customers at times.
What we're looking for - and please note that we are looking for hires across Jr to Sr levels: 4+ years of full stack software engineering experience.
2+ years experience writing code in the biotech and/or life sciences industry.
Technical skills in one of algorithm development, signal processing, image analysis, computational biology and/or bioinformatics.
Experience developing new data analysis pipelines and algorithms for biochemical assays (or similar), such as ELISA, flow cytometry, mass spec, and/or NGS.
Bachelors or Masters degree in engineering or computer science (or related field), or equivalent industry experience.
Experience working in Python as part of a small software team, ability to rapidly prototype and code modular software to improve and extend an existing codebase.
Experience developing at least one of the following: Built extensions on an existing LIMS in close collaboration with scientists as your end-users (e.g.
Benchling), written software that interfaces with lab equipment (such as liquid handers or cytometers), and/or established high performance data pipelines and data stores for biological data that support user workflows (data lakes, viz layers, etc).
Excellent communication skills (written, verbal, and in a codebase) and an independent problem solver.
Fluency in English is required as our customers and vendors are primarily located in the USA.
In addition, this position will interact with our team members within our USA entity.
Join us if you: Connect deeply with our mission, ambition and sense of duty.
Our mission isn't marketing flash: we developed our technology to better measure biology and discover biomarkers for early disease detection.
We firmly believe we will be successful in literally eradicating certain diseases by enabling them to be diagnosed earlier.
We also believe that our hard work to bring this technology to its full potential is our duty.
Are up for a challenge and want to grow: We are a team of problem-solvers, and we continually put ourselves to the test and go into the unknown.
We have a growth mindset, both on hard and soft skills, and we rely on each other to give critical and candid feedback to ensure that we can all reach our full potential.
Want to be at the cutting-edge of biotechnology.
The nELISA is a new tool that leverages DNA nanotechnology to generate proteomic data more efficiently than ever before.
You get to design and build the data pipelines that will support the scaling of this technology going forward.
Love writing code and working with bioscience users, and want to drive improvements in the lives of scientists from a full-stack software development perspective.
Prefer working and communicating within a diverse cross-functional team.
You would get to interface with teammates from the R&D, Engineering, Operations, and Commercial teams on a daily basis, joining a collaborative, diverse, and inclusive team where your ideas will be valued.
Want the responsibility of addressing some of our hardest problems.
Software is one of our core competencies and writing code at Nomic has the potential for widespread impact, both for all aspects of our company internally, and directly for our customers who are using nELISA data to carry out life saving scientific research that will ultimately impact patients.
If you are passionate about writing full stack software for biology, want to drive innovation in proteomics, and are eager to make a meaningful impact in the world, we invite you to apply and join us on our journey to redefine proteomics and the understanding of biology.


propos de nous:

Nomic a t fonde dans le but de rendre la biologie plus facile mesurer.
Pour ce faire, nous avons dml certains des problmes les plus difficiles dans le profilage des protines.
Notre quipe combine la nanotechnologie ADN, la cytomtrie en flux haute dimension, l'automatisation des laboratoires et l'apprentissage automatique pour dvelopper la plateforme de protomique la plus performante au monde : la nELISA.


Depuis que nous avons merg de l'Universit McGill, nous avons collabor et fourni l'accs notre plateforme des dizaines de groupes de dcouverte de mdicaments, tels que GSK, 4 des 10 plus grandes entreprises pharmaceutiques et des entreprises de biotechnologie de premier plan.
Nous avons rcemment mis sur pied une technologie innovatrice de fabrication et de profilage de protines qui permet la mesure multiplexe de plus de 2,5 millions d'chantillons par anne, ce qui gnre concrtement 500 millions d'analyse de protines au courant du processus.


Nous constituons une quipe diversifie d'ingnieurs, de scientifiques et de changeurs du monde.
Nous aimons dcomposer les problmes difficiles en utilisant une approche de principes fondamentaux, souvent en exploitant les plus rcentes avances scientifiques et technologiques pour faire progresser notre mission.


Le sige social de Nomic est situ Montral, Canada, avec un laboratoire de recherche satellite Boston, Massachusetts.
La majorit de notre quipe est base Montral et travaille dans un nouvel espace de bureaux/laboratoires partags.


propos du poste:

La mission de notre quipe logicielle est de concevoir, construire et soutenir des logiciels de classe mondiale qui donnent tous les utilisateurs de nELISA des superpouvoirs en protomique, y compris en interne chez Nomic.
Les logiciels sont essentiels notre vision de l'avenir, et chaque aspect de notre entreprise aujourd'hui dpend de l'amlioration de notre suite logicielle.
Fonctionnellement, notre suite logicielle comprend (i) un LIMS dvelopp en interne qui sous-tend l'inventaire, la fabrication, les oprations de laboratoire et qui continuera favoriser l'automatisation du laboratoire l'avenir ; (ii) des pipelines de donnes et une infrastructure de donnes cloud associe pour surveiller, dcoder et analyser quantitativement les expriences de cytomtrie en flux nELISA ; et (iii) un portail web destin aux clients qui permet aux utilisateurs de nELISA de visualiser et d'analyser leurs ensembles de donnes protomiques grande chelle de manire transparente dans le navigateur.


En tant qu'Ingnieur(e) logiciel, vous serez responsable de la construction de tous les composants principaux de la suite logicielle nELISA et de leur mise l'chelle au besoin, souvent en tant que membre de projets transversaux travaillant en troite collaboration avec nos quipes d'ingnierie, commerciale et des oprations de laboratoire.
Vous construirez galement des outils internes qui crent et soutiennent des boucles de rtroaction bases sur les donnes pour nos collgues en R&D, automatisation, fabrication, succs client et bioinformatique.
En bref, vous apporterez des changements substantiels et construirez les composants principaux de la suite logicielle qui sous-tend la dynamique technologique de nELISA.


Vous jouerez donc un rle critique et direct dans le dveloppement des amliorations de base du LIMS, du portail web et de l'infrastructure de donnes pour grer tout ce qui concerne les donnes nELISA.
En particulier, vous : crirez des sous-composants de notre suite logicielle partir de zro, tels que les schmas de bases de donnes, les pipelines d'analyse et les nouveaux algorithmes d'analyse, l'infrastructure cloud et les IaC associs, les interfaces web full-stack, les modles d'apprentissage automatique et les API qui seront utiliss la fois par nos propres services et par les clients.
Dvelopperez des outils internes amliors pour notre LIMS et des logiciels pour nos quipes R&D, afin d'augmenter la vitesse des oprations et de la R&D au laboratoire, y compris le dveloppement et la mise en uvre d'un plan de cahiers de laboratoire lectroniques (ELN) adapt nos oprations de profilage et de fabrication en laboratoire.
crirez des logiciels modulaires que nous pouvons utiliser pour crer des pipelines d'analyse efficaces et des outils de QC internes, en utilisant les bibliothques existantes, les plateformes open source et les options commerciales les mieux adaptes aux dfis relever.
Construirez de meilleures interfaces avec les outils disponibles sur le march fournis par nos fournisseurs d'quipements d'automatisation de laboratoire, et tendrez ces capacits l'avenir pour permettre nos quipes de laboratoire d'interagir avec notre suite logicielle de manire aussi transparente que possible.
Apporterez des amliorations la base de code qui nous permettront de continuer faire voluer nos pipelines de dcodage et d'analyse nELISA, crire des cas de test, intgrer les composants de la suite avec une surveillance et des analyses appropries, et mettre en place une infrastructure CICD robuste lorsque cela est appropri.
Dploierez et mettrez l'chelle nos pipelines de donnes pour traiter les donnes de cytomtrie en flux en concentrations protiques quantitatives.
Cela se fera en troite collaboration entre nos quipes d'ingnierie des donnes et de l'ingnierie logicielle.
Ce rle impliquera une communication substantielle et le travail en quipe non seulement au sein de notre quipe d'ingnierie logicielle chez Nomic, mais aussi avec la gamme plus large d'utilisateurs internes du LIMS, du portail de donnes et des logiciels de pipelines de donnes, y compris parfois des clients.
Ce que nous recherchons - et notez que nous recherchons des candidats de niveaux Jr Sr : 4+ ans d'exprience en ingnierie logicielle full-stack.
2+ ans d'exprience en criture de code dans l'industrie de la biotechnologie et/ou des sciences de la vie.
Comptences techniques dans l'un des domaines suivants : dveloppement d'algorithmes, traitement du signal, analyse d'images, biologie computationnelle et/ou bioinformatique.
Exprience dans le dveloppement de nouveaux pipelines d'analyse de donnes et d'algorithmes pour des essais biochimiques (ou similaires), tels que ELISA, cytomtrie en flux, spectromtrie de masse et/ou NGS.
Baccalaurat ou maitrise en ingnierie ou en informatique (ou domaine connexe), ou exprience quivalente dans l'industrie.
Exprience de travail en Python dans une petite quipe logicielle, capacit prototyper rapidement et coder des logiciels modulaires pour amliorer et tendre une base de code existante.
Excellentes comptences en communication (crite, verbale et dans une base de code) et rsolution de problmes de manire indpendante.
Exprience dans le dveloppement d'au moins l'un des lments suivants : extensions construites sur un LIMS existant en troite collaboration avec des scientifiques en tant qu'utilisateurs finaux (par exemple Benchling), logiciels d'interface avec des quipements de laboratoire (tels que des manipulateurs de liquides ou des cytomtres), et/ou pipelines de donnes haute performance et entrepts de donnes pour des donnes biologiques qui soutiennent les flux de travail des utilisateurs (lacs de donnes, couches de visualisation, etc.).
La matrise de l'anglais est requise car nos clients et fournisseurs sont principalement situs aux tats-Unis.
De plus, ce poste interagira avec les membres de notre quipe au sein de notre entit amricaine Joignez-vous notre quipe si: Notre mission vous stimule, rpond vos ambitions et votre sens du devoir.
Notre mission n'est pas un simple coup de publicit : nous avons dvelopp notre technologie pour mieux mesurer la biologie et dcouvrir des biomarqueurs pour la dtection prcoce des maladies.
Nous croyons fermement que nous russirons radiquer littralement certaines maladies en permettant leur diagnostic plus tt.
Nous croyons galement que notre travail acharn pour amener cette technologie son plein potentiel est notre devoir.
Vous tes prt(e) relever un dfi et grandir : nous sommes une quipe de solutionneurs de problmes, et nous nous mettons constamment l'preuve et plongeons dans l'inconnu.
Nous avons une mentalit de croissance, tant sur les comptences techniques que gnrales, et nous comptons les uns sur les autres pour donner des retours critiques et francs afin de nous assurer que nous puissions tous atteindre notre plein potentiel.
Vous souhaitez tre la pointe de la biotechnologie.
La nELISA est un nouvel outil qui exploite la nanotechnologie ADN pour gnrer des donnes protomiques plus efficacement que jamais auparavant.
Vous aurez la possibilit de concevoir et de construire les pipelines de donnes qui soutiendront l'volution de cette technologie.
Vous aimez crire du code et travailler avec des utilisateurs en biosciences, et souhaitez amliorer la vie des scientifiques d'un point de vue du dveloppement logiciel full stack.
Vous prfrez travailler et communiquer au sein d'une quipe diversifie et multi-disciplinaire.
Vous serez en contact avec des collgues des quipes de R&D, d'ingnierie, des oprations et des quipes commerciales au quotidien, rejoignant une quipe collaborative, diversifie et inclusive o vos ides seront valorises.
Vous voulez la responsabilit de rsoudre certains de nos problmes les plus difficiles.
Le logiciel est l'une de nos comptences de base et l'criture de code chez Nomic a le potentiel d'avoir un impact grande chelle, autant pour tous les aspects de notre entreprise en interne que directement pour nos clients qui utilisent les donnes nELISA pour mener des recherches scientifiques salvatrices qui auront en fin de compte un impact sur les patients.


Si vous tes passionn(e) par l'criture de logiciels full-stack pour la biologie, souhaitez stimuler l'innovation en protomique, et dsirez avoir un impact significatif sur le monde, nous vous invitons postuler et nous rejoindre dans notre mission de redfinir la protomique et la comprhension de la biologie.


Source: Appcast_Ppc

Requirements

Senior Software Engineer, Salesforce (Remote-Eligible)

Locations: VA - McLean, United States of America, McLean, VirginiaSenior Software Engineer, Salesforce (Remote-Eligible)Do you want to work for a tech compan...


From Capital One - Wisconsin

Published 10 days ago

Business Analytics Manager

Business Analytics Manager Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 Are you an expert at interpreting data to identify trends and...


From Uline - Wisconsin

Published 10 days ago

Associate Electronic Data Interchange Analyst

Associate Electronic Data Interchange Analyst Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 Is making systems speak seamlessly your sp...


From Uline - Wisconsin

Published 10 days ago

Software Developer - Java

Software Developer - Java Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 Are you ready to design, innovate and lead in a collaborative,...


From Uline - Wisconsin

Published 10 days ago

Built at: 2024-11-02T15:23:37.751Z