Machine Learning Scientist / Scientifique en Apprentissage Automatique
Irréversible Inc.

Machine Learning Scientist
Your Role
Irreversible is looking for a Machine Learning Scientist to join our team. In this role you will work with other scientists to solve problems related to computer vision, signal processing, and audio processing, designing, adapting, and testing deep learning models to contribute to research and development in cutting edge low-energy consumption AI processors.
What You'll Do
- Collaborate with peers who have diverse backgrounds in physics, computer science, mathematics, and engineering
- Develop and optimize application-specific deep neural network architectures and measure their performance
- Draw on your in-depth experience developing machine learning methods
- Research state-of-the-art methods for a given task, implement and improve upon these techniques to provide application specific solutions
- Contribute to crafting reports, drafting patents, authoring publications, and attending conferences
- Collaborate with electronics engineers to develop low-energy consumption AI processors
What You'll Bring
- A minimum of a Master's degree in Computer Science, Engineering Physics, Electrical Engineering, Mathematics, or another technical discipline (candidates with a PhD in similar disciplines are preferred)
- 3+ years of experience solving real-world data-centric problems with machine learning
- 2+ years of applied experience with deep learning
- 3+ years of experience using Python
- Experience designing deep learning architectures from scratch, beyond implementing “plug-and-play” solutions
- Extensive experience of machine learning, scientific computing, and data analysis Python packages (e.g., PyTorch, Numpy, Jax)
- A strong track record in scientific research with experience writing scientific articles or technical documents
- Outstanding communication, organization, and leadership skills
- Experience with time-series forecasting, signal processing, or stochastic differential equations is a plus
- Experience with downsizing and/or minimizing ML models or working with sparse models is a plus
- Experience with inference on the edge, TinyML, FPGA, or microcontrollers is a plus
- Experience managing large-scale, collaborative development projects (e.g., multi-contributor workflows on GitHub) is a plus
About Irreversible
Irreversible is a dynamic startup focused on developing groundbreaking low-power AI processors to enable energy-efficient next-generation AI solutions. The company has roots in multiple deep-tech ecosystems across Canada and is headquartered at Espace Quantique 1 in the heart of Sherbrooke’s innovation zone. Irréversible develops energy-efficient analog integrated circuits. By leveraging innovative analog computing paradigms, we aim to deliver AI hardware solutions for real-time signal processing that operate within stringent power constraints, and reduce reliance on cloud-based inference. Irreversible offers unique deep-tech career opportunities through advanced internships, full-time positions, and a steadfast investment in our team’s expertise. Working at Irreversible means applying your thinking and skills to tackle exciting and relevant challenges in the fields of AI, high-performance computing, hardware design, electronics, and photonics.
Join Our Team!
You will have a chance to be part of a diverse and collaborative team and enjoy perks including the eligibility to take part in our stock options plan, comprehensive health and wellness benefits, extended long weekends, social events, and flexible work from home options.
-----------------
Scientifique en Apprentissage Automatique
Votre rôle
Irréversible recherche un ou une scientifique en apprentissage automatique pour rejoindre notre équipe. Dans le cadre de vos fonctions, vous travaillerez avec d'autres scientifiques pour résoudre des problèmes liés à la vision par ordinateur et au traitement des signaux vidéo et audio. Vous jouerez un rôle essentiel dans la conception, l'optimisation et l’évaluation des modèles d’apprentissage profonds afin de contribuer au développement de processeurs à faible consommation d'énergie pour l’intelligence artificielle (IA) en périphérie.
Ce que vous ferez
- Collaborer avec des membres de l'équipe provenant de divers horizons en physique, informatique, mathématiques et ingénierie
- Développer et optimiser des architectures de réseaux neuronaux et mesurer leurs performances
- Utiliser votre expérience approfondie dans le développement de méthodes d'apprentissage automatique
- Rechercher des méthodes de pointe pour une tâche donnée, implémenter et améliorer ces techniques pour fournir des solutions spécifiques aux applications
- Contribuer à la rédaction de rapports, à l'élaboration de brevets, à la publication d'articles et participer à des conférences
- Collaborer avec des ingénieurs et ingénieures en électronique pour développer des processeurs d'IA à faible consommation d'énergie
Ce que vous apportez
- Au minimum une maîtrise en Informatique, Physique, Génie Électrique, Mathématiques ou autre discipline technique (les personnes avec un doctorat dans des disciplines similaires seront privilégiées)
- Plus de 3 ans d'expérience dans la résolution de problèmes réels centrés sur les données avec l'apprentissage automatique
- Plus de 2 ans d'expérience pratique en apprentissage profond
- Plus de 3 ans d'expérience en programmation Python
- Expérience dans la conception d'architectures d'apprentissage profond à partir de zéro
- Expérience approfondie des bibliothèques Python d'apprentissage automatique, de calcul scientifique et d'analyse de données (par exemple, PyTorch, Numpy, Jax)
- Un solide parcours dans la recherche scientifique avec expérience dans la rédaction d'articles scientifiques ou de documents techniques
- Excellentes compétences en communication, organisation et leadership
- Une expérience en prévision de séries temporelles, traitement du signal ou équations différentielles stochastiques est un plus
- Une expérience dans la réduction et/ou la minimisation de modèles d'apprentissage machine ou le travail avec des modèles clairsemés (sparse models) est un plus
- Une expérience en inférence en périphérie, TinyML, FPGA ou microcontrôleurs est un plus
- Une expérience dans la gestion de projets de développement collaboratifs à grande échelle est un plus
À propos d'Irréversible
Irréversible est une jeune pousse dynamique avec une équipe expérimentée qui s'inspire de la physique pour concevoir des processeurs d'IA de nouvelle génération. L'entreprise est enracinée dans de multiples écosystèmes de haute technologie à travers le Canada et son siège social est situé à l'Espace Quantique 1, au cœur de la Zone d'innovation de Sherbrooke. Irréversible développe des circuits intégrés pour résoudre des problèmes complexes et créer des solutions d'IA à très faible consommation d'énergie pour des applications où l'efficacité énergétique est cruciale. Irréversible offre des opportunités de carrière uniques dans le domaine des technologies de pointe grâce à des stages avancés, des postes à temps plein et un investissement constant dans l'expertise de notre équipe. Travailler chez Irréversible, c'est mettre à profit ses compétences pour relever des défis passionnants et pertinents dans les domaines de l'IA, du calcul haute performance, de la conception de matériel, de l'électronique et de la photonique.
Joignez-vous à notre équipe!
Vous aurez la chance de faire partie d'une équipe diversifiée et collaborative et de bénéficier d'avantages tels que l'éligibilité à notre plan d'options d'achat d'actions, un régime d’assurance santé et bien-être complet, des week-ends prolongés, des événements sociaux et des options flexibles de télétravail.
See more jobs in Sherbrooke, QC