Développeur.euse logiciel sénior – IA/ML
Luqia · Montreal, CA
Job description
L'équipe Innovation en développement logiciel (IDL) recherche un.e développeur.euse logiciel sénior, polyvalent.e et autonome, à l'aise avec l'ensemble du cycle de développement de solutions numériques. Nous cherchons un profil expérimenté, capable d'agir comme référence technique au sein de l'équipe et d'intervenir aussi bien sur le développement Python, l'intégration de composants d'IA/ML, les infrastructures infonuagiques, les bases de données que sur l'opérationnalisation de bout en bout des solutions.
Le profil recherché se situe à la frontière entre le développement logiciel et l'ingénierie ML : une personne à l'aise pour concevoir, intégrer, opérationnaliser et faire évoluer des modèles et services d'IA au sein d'applications robustes, avec une composante développement logiciel dominante plutôt qu'un rôle de recherche ou de modélisation pure.
La personne pilotera la conception, le développement, l'intégration, l'optimisation, le déploiement et l'évolution de solutions logicielles sur mesure répondant à des problématiques complexes et uniques de nos clients, depuis l'analyse des besoins et le choix d'architecture jusqu'à la mise en production et le maintien de la qualité et de la fiabilité des systèmes. Selon les mandats, la personne pourra également être appelée à travailler sur des solutions impliquant des données et des standards géospatiaux (ex. OGC API – Processes, Workflows).
Description des principales fonctions
- Piloter la réalisation de projets de développement logiciel mêlant des problématiques industrielles et les contraintes spécifiques au secteur public, au sein d'équipes de réalisation travaillant en coopération serrée.
- Concevoir et développer des services backend, d'API, d'applications Web et d'interfaces avec différents systèmes et sources de données, principalement en Python.
- Mettre en place et faire évoluer les pratiques DevOps et MLOps (CI/CD, infrastructure as code, conteneurisation, déploiement infonuagique).
- Intégrer et opérationnaliser des modèles, services et composants d'intelligence artificielle dans des applications concrètes, en collaboration avec des spécialistes en science des données, en traitement du langage et en vision numérique.
- Contribuer, selon les projets, à l'intégration de sources de données et de standards géospatiaux (OGC API – Features, Processes, Workflows) dans des solutions logicielles.
- Concevoir et mettre en place des pipelines de données et de ML, et en assurer l'intégration dans des environnements logiciels maintenables.
- Agir comme référence technique sur les décisions d'architecture, de performance, de mise à l'échelle et de résilience des solutions, et guider les développeurs plus juniors de l'équipe.
- Participer à la résolution de problèmes techniques complexes et contribuer à l'amélioration continue des pratiques, des outils et des processus de développement.
- Vulgariser des concepts techniques et scientifiques, documenter les solutions et partager ses connaissances avec les membres de l'équipe, les partenaires et les clients.
Qualifications recherchées
- Diplôme universitaire de premier cycle en informatique ou domaine connexe ; formation de 2e ou 3e cycle un atout
- Au moins sept (7) ans d'expérience professionnelle pertinente en développement logiciel
- Solide expertise en développement Python, incluant la conception d'architectures logicielles
- Excellente connaissance des bonnes pratiques de programmation, d'architecture logicielle et de développement d'applications IA
- Bonne connaissance en infrastructure infonuagique (AWS, Azure ou GCP)
- Connaissance en développement Web (API, services backend
- Connaissancesdes systèmes de bases de données (relationnelles et/ou NoSQL).
- Bonne maîtrise des concepts et outils DevOps (git, Docker, IaC, CI/CD)
- Expérience de mentorat ou d'encadrement technique de développeurs plus juniors un atout
- Bonne capacité de rédaction et de vulgarisation d'aspects techniques et scientifiques
- Maîtrise du français et de l'anglais, parlés et écrits
Atouts :
- Connaissance des concepts d'IA/ML et à l'aise avec l'intégration d'outils et frameworks ML (PyTorch, TensorFlow, MLflow, Jupyter, etc.)
- Connaissance des concepts d'analyse et de manipulation de données
- Certification infonuagique (AWS Certified Solutions Architect, etc.)
- Connaissance du domaine géospatial, et des standards de l'OGC API - Processes, Workflow, etc.)
- Connaissance en cybersécurité
- Intérêt pour les données géospatiales et les standards ouverts (OGC)
Qualités recherchées
- Leadership technique et capacité à évoluer avec succès dans une équipe multidisciplinaire de développeurs, scientifiques et chercheurs
- Grande versatilité et capacité à naviguer entre plusieurs couches d'une solution (backend, données, cloud, IA) selon les besoins du projet
- Curiosité et prise d'initiative pour explorer les avancées scientifiques et technologiques du domaine.
- Autonomie, capacité d'apprentissage et d'adaptation rapide
- Facilité à travailler sur plusieurs projets en parallèle, au sein d'une équipe multidisciplinaire de développeurs, scientifiques et chercheurs
- Intérêt marqué pour la science des données, l'apprentissage automatique et l'intelligence artificielle appliquée
- Souci de se tenir informé des nouvelles technologies et des meilleures pratiques visant l'efficacité et la résilience des systèmes
De bonnes raisons pour travailler chez Luqia
- Bénéficiez d’excellentes conditions d’emploi (programme d’assurance collective complet, REER, vacances)
- Maintenez un équilibre et une qualité de vie entre le travail et la famille avec un horaire flexible
- Bénéficiez de la proximité des transports en commun (métro, gare de train à proximité)
- Côtoyez des gens passionnés et passionnants dans un milieu collaboratif
- Profitez d’une ambiance de travail conviviale, collaborative et stimulante
Luqia est un employeur équitable et la diversité lui tient à cœur. Nous valorisons le développement d’idées en équipe et cultivons un environnement de travail ouvert et respectueux des différences. Nous encourageons tous.tes les candidats.es à postuler sur ce poste. Merci de votre intérêt envers Luqia !
Ce poste est à combler dès maintenant.
Joignez-vous à l’équipe de Luqia et travaillez avec des gens passionnés et dynamiques !
ML/AI Work links you to the employer's original posting — always verify the details there before applying.
More Machine Learning roles
View all →Lead Product Manager - AI Governance & Adoption
Tesco · Remote · Kettering
AI Product Analyst - Integration and Quality
Chubb Insurance · Markham, CA
AI Delivery Coordinator H/F
Lectra · Bordeaux, FR
AI Product Analyst
Chubb Insurance · Markham, CA
AI Enablement Lead
Broadstone Corporate Benefits · Colchester, GB
AI Delivery & Operations Lead
The AA · Remote · Colchester