Sr. Machine Learning Engineer
Montreal, Quebec, Canada
Reliant AI
Simplify the labor-intensive process of collecting, organizing, and inspecting vast amounts of complex data. Get straight to decision-critical insights with 100% confidence, every time.About Reliant
We believe that making the best decisions means looking at all the facts – a near-impossible task in our era of information overload. To fix this, we are building the next generation of machine learning software. Powered by generative AI, our algorithms analyze key information sources and provide comprehensive, factual answers for even your most complex queries.
We believe that the transformative impact of generative AI will be only realized by those willing to take on the world’s biggest information challenges. To make this future come true, we deploy our longstanding expertise in reinforcement learning and natural language processing.
We are scientists. Builders. Entrepreneurs. We spearheaded many of AI’s most impactful applications. We led teams at Google, DeepMind, and EY Parthenon. We now bridge cutting-edge AI research and the biopharma industry.
About the role
We are looking for a senior platform engineer with a strong track record working on applied ML (bonus points: in the life sciences). You will play a central role in defining and building out our ML and Data platform facilitating cutting-edge AI agents that excel at finding and organizing knowledge, and through your work lay the foundations of a new way of working with data.
If you are passionate about applying AI to real problems, enjoy working in a fast-paced environment, and are excited about contributing to the growth of an ambitious startup, this opportunity is for you.
As a key member of the machine learning team, you will
- Work closely with the product and commercial teams to define AI-human collaborative workflows for the life sciences
- Design and implement tooling and processes and tooling to benchmark against life sciences specific use cases that enable us to make rapid progress on key AI features
- Design and implement tooling and processes allowing us to understand model performance in production
- Design language model-powered data pipelines that scale to millions of documents
- Optimize the performance of our data and LLM infrastructure
- Train AI models specialized to specific information extraction and structuring work, optimizing for both accuracy, confidence, and performance
- Build tooling around our ML and Data platform to facilitate an ergonomic developer experience.
- Develop production-grade machine learning software
About you
As the ideal candidate, you have deep experience contributing to transformative machine learning applications. You are able to work end-to-end on machine learning applications and have an appreciation for automation, resiliency and proper tooling. You are a strong backend engineer with ample experience and interest in ML and Dev Ops.
You will thrive in this role if you bring the following skills and experiences:
- A Master’s degree in Computer Science or related field (or equivalent experience), bonus if you have NLP or Reinforcement learning experience.
- Demonstrated experience implementing practical ML algorithms and scaling them up to large-scale datasets
- A strong ability to think creatively in a startup environment
- Experience with CI/CD and Infrastructure as Code
- 5+ years of experience developing in Python
- Demonstrated experience with Pytorch, Jax, Tensorflow, or a similar framework
- Excellent programming skills and ability to understand and design complex systems
- Bonus: Experience applying AI to the life sciences or adjacent field
All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.
Développeur.se principal.e de plateforme ML (sciences biologiques)
Description du poste
Nous sommes à la recherche d’un.e ingénieur.e de plateforme spécialiste de l’apprentissage automatique (ML) appliqué (en sciences biologiques, un atout). Vous jouerez un rôle important dans l’élaboration et la conception de notre plateforme de ML et de données, alimentée par des agents d’IA de pointe maîtrisant l’art de trouver et de classer les connaissances. Votre travail servira à créer une nouvelle façon de tirer parti des données.
Vous aimez vous servir de l’IA pour résoudre des problèmes concrets? Vous prospérez dans les environnements dynamiques et avez envie de contribuer à la croissance d’une entreprise en démarrage ambitieuse? Alors, ce poste est pour vous!
En tant que membre clé de l’équipe ML, vous :
- Travaillerez en étroite collaboration avec les équipes de produits et commerciales pour établir des flux de travail alliant la puissance de l’IA et de l’humain pour les sciences biologiques;
- Créerez et mettrez en œuvre des outils et des processus à utiliser dans des cas d’usage précis dans le domaine des sciences biologiques pour favoriser le développement rapide des fonctions d’IA clés;
- Concevrez et implanterez des outils et des processus pour nous aider à mesurer la performance du modèle en production;
- Élaborerez des pipelines de données alimentés par des modèles de langage qui s’appliqueront à des millions de documents;
- Optimiserez la performance de notre infrastructure de données et de grands modèles de langage (LLMs);
- Entraînerez des modèles d’IA spécialisés dans l’extraction et la structuration de renseignements spécifiques afin d’optimiser leur précision, leur fiabilité et leur performance;
- Élaborerez des outils pour notre plateforme d’apprentissage automatique et de données qui simplifieront l’expérience de développement;
- Concevrez des logiciels d’apprentissage automatique de qualité production.
Profil recherché
Vous détenez une solide expérience de travail avec les applications d’apprentissage automatique transformatrices. Développeur.se backend chevronné.e, vous êtes en mesure de travailler de bout en bout sur des applications d’apprentissage automatique. L’automatisation, la résilience, les outils, l’apprentissage automatique ainsi que le développement et l’exploitation vous passionnent.
Ce poste vous convient si vous avez les qualifications suivantes :
- Maîtrise en informatique ou dans un domaine connexe (ou expérience équivalente), et expérience en traitement automatique du langage naturel (NLP) ou en apprentissage par renforcement (RL), un atout;
- Solide expérience dans la mise en œuvre d’algorithmes d’apprentissage automatique pratiques et dans leur développement pour des ensembles de données importants;
- Grande capacité à faire preuve de créativité dans une entreprise en démarrage;
- Expérience en intégration et en déploiement continus, ainsi qu’en infrastructure en tant que code;
- Au moins 5 ans d’expérience en développement en Python;
- Solide expérience avec Pytorch, Jax, Tensorflow ou tout autre cadre d’applications similaire;
- Solides compétences en programmation et capacité à comprendre et à concevoir des systèmes complexes;
- Expérience en application de l’IA aux sciences biologiques ou à un domaine connexe, un atout.
Toute candidature de personne qualifiée sera examinée, peu importe sa race, son origine ethnique, sa religion, son sexe, son identité de genre et son orientation sexuelle.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: CI/CD Computer Science Data pipelines Excel Generative AI JAX LLMs Machine Learning NLP Pipelines Python PyTorch Reinforcement Learning Research TensorFlow
Perks/benefits: Career development Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.