Poste : spécialiste/développeur en IA
Lieu de travail : Montréal
Nous recherchons un spécialiste/développeur en IA hautement qualifié et innovant pour rejoindre notre équipe et contribuer à lévolution de notre plateforme de sécurité publique de nouvelle génération. Ce poste se situe à la croisée de lintelligence artificielle, du développement full-stack et des applications critiques. Votre expertise sera essentielle pour transformer nos systèmes et services existants en agents intelligents, alimentés par lIA, qui amélioreront lexpérience utilisateur et rationaliseront les flux de travail.
Le candidat idéal est un ingénieur en apprentissage automatique « full-stack » ou un ingénieur senior en IA possédant une solide expérience tant en IA générative quen analyse prédictive. Les candidats ayant une compréhension approfondie du génie logiciel, combinée à une expertise approfondie des agents dIA ou des systèmes de recommandation, trouveront ici un poste qui leur convient parfaitement.
Principales responsabilités :
- Conception et développement dagents dIA : Construire et déployer une suite dagents dIA à laide de cadres open source (p. ex., LangChain, LlamaIndex) afin dautomatiser des tâches complexes, notamment la génération de code et lanalyse dincidents en temps réel.
- Réglage fin des modèles linguistiques à grande échelle (LLM) : Sélectionner, régler finement et optimiser des modèles linguistiques à grande échelle (LLM) tels que Code Llama ou Mixtral afin de comprendre les modèles de données propriétaires et de générer des réponses précises et adaptées au contexte.
- Création de systèmes RAG : Concevoir et mettre en place des systèmes de génération augmentée par la recherche (RAG) afin de permettre aux agents dexploiter les données contextuelles existantes pour produire des résultats précis, à jour et adaptés au contexte.
- Intégration full-stack : Développer et maintenir des microservices hautement performants (en Python ou Go) servant de couche dAPI entre les agents dIA et les applications JavaScript principales.
- Systèmes de recommandation : Construire des systèmes de recommandation intelligents destinés aux professionnels de la sécurité publique, fournissant des suggestions optimales de ressources, des protocoles dintervention et des mesures à prendre basés sur des données en temps réel et les tendances historiques des incidents.
- Développement dalgorithmes : Concevoir et mettre en uvre des algorithmes de recommandation évolutifs (p. ex. filtrage collaboratif, algorithmes basés sur le contenu, apprentissage profond) afin de fournir des suggestions en temps réel aux répartiteurs du 911 et aux premiers intervenants.
- Essais A/B : Mettre en uvre et gérer des cadres dessais A/B afin dévaluer lefficacité de diverses stratégies et de divers algorithmes de recommandation.
- Développement éthique de lIA : Donner la priorité à des pratiques responsables en matière dIA, en mettant laccent sur latténuation des biais, la confidentialité des données et les protocoles de sécurité, compte tenu de la nature sensible du domaine de la sécurité publique.
Compétences et qualifications requises :
- Expérience : Expérience avérée en développement dIA et dapprentissage automatique, avec un solide portfolio comprenant des modèles de langage à grande échelle (LLM), le réglage fin et les systèmes RAG.
- Expertise en programmation : Maîtrise de Python pour les applications dIA, ainsi quune expérience avec un langage haute performance comme Go pour les microservices. Expérience pratique avec des cadres modernes, notamment Hugging Face (Transformers, PEFT, TRL), LangChain, LlamaIndex, PyTorch, Scikit-learn et TensorFlow.
- Conception de systèmes : Compréhension approfondie de larchitecture des microservices, de la conception dAPI (REST/gRPC, GraphQL), de la conteneurisation (Docker, Kubernetes, Swarm) et des plateformes en nuage (AWS, GCP ou Azure).
- Communication : Excellentes aptitudes à la collaboration, avec la capacité de traduire des concepts techniques complexes à lintention de parties prenantes non techniques.
- Connaissances du domaine : Une expérience antérieure ou un intérêt marqué pour la sécurité publique, le 911 ou les services durgence constitue un atout majeur.
- Maîtrise du français avec de solides compétences en communication écrite et orale.
Autre exigence linguistique : anglais
- Niveau de maîtrise requis : intermédiaire
- Raisons de lexigence linguistique : collaboration au sein de léquipe, interactions avec les partenaires, les fournisseurs et les clients
- Fréquence dutilisation : régulière
Conditions de travail et avantages sociaux :
- Rémunération : Salaire concurrentiel basé sur lexpérience et lexpertise technique.
- Avantages sociaux : Couverture dassurance collective.
- Environnement : Un milieu de travail flexible et collaboratif.
Veuillez envoyer votre CV en format Word à Gabriela Pineda-Perez à ladresse gabriela.pineda@quantum-qtr.com.
RECOMMANDEZ UNE PERSONNE EMBAUCHÉE POUR UN POSTE ET OBTENEZ UNE PRIME ! Pour plus d'informations, cliquez ici.
Numéro du permis CNESST : AP-2000414 et AR-2000415
Toutes les candidatures sont examinées par notre équipe de recrutement, et les décisions dembauche sont prises par des personnes. Nous pouvons également utiliser des outils dotés dintelligence artificielle pour soutenir certaines étapes du processus dexamen des candidatures.
........................................................................
Position: AI Specialist/Developer
Location: Montreal
We are seeking a highly skilled and innovative AI Specialist/Developer to join our team and contribute to the evolution of our next-generation Public Safety platform. This role sits at the intersection of artificial intelligence, full-stack development, and mission-critical applications. Your expertise will be instrumental in transforming our existing code systems and services into intelligent, AI-powered agents that enhance user experience and streamline workflows.
The ideal candidate is a Full-Stack Machine Learning Engineer or a Senior AI Engineer with a robust background in both generative AI and predictive analytics. Candidates with a comprehensive understanding of software engineering coupled with deep expertise in AI agents or recommendation systems will find an excellent fit here.
Key Responsibilities:
- Design and Develop AI Agents: Construct and deploy a suite of AI agents using open-source frameworks (e.g., LangChain, LlamaIndex) to automate intricate tasks, including code generation and real-time incident analysis.
- Fine-Tune LLMs: Select, fine-tune, and optimize large language models (LLMs) such as Code Llama or Mixtral to comprehend proprietary data models and generate accurate, context-aware responses.
- Build RAG Systems: Design and construct Retrieval-Augmented Generation (RAG) systems to empower agents to leverage existing contextual data for precise, current, and context-driven outputs.
- Full-Stack Integration: Develop and maintain high-performance microservices (in Python or Go) serving as the API layer between AI agents and core JavaScript applications.
- Recommendation Systems: Construct intelligent recommendation systems for public safety professionals, providing optimal resource suggestions, response protocols, and actions based on real-time data and historical incident patterns.
- Algorithm Development: Design and implement scalable recommendation algorithms (e.g., collaborative filtering, content-based, deep learning) to deliver real-time suggestions for 911 dispatchers and first responders.
- A/B Testing: Implement and manage A/B testing frameworks to evaluate the effectiveness of various recommendation strategies and algorithms.
- Ethical AI Development: Prioritize responsible AI practices, focusing on bias mitigation, data privacy, and security protocols given the sensitive nature of the public safety domain.
Required Skills & Qualifications:
- Experience: Proven track record in AI/ML development with a robust portfolio encompassing LLMs, fine-tuning, and RAG systems.
- Programming Expertise: Proficiency in Python for AI applications, alongside experience with a high-performance language like Go for microservices. Hands-on experience with modern frameworks including Hugging Face (Transformers, PEFT, TRL), LangChain, LlamaIndex, PyTorch, Scikit-learn, and TensorFlow.
- System Design: Comprehensive understanding of microservices architecture, API design (REST/gRPC, GraphQL), containerization (Docker, Kubernetes, Swarm), and cloud platforms (AWS, GCP, or Azure).
- Communication: Exceptional collaboration abilities with the capacity to translate complex technical concepts for non-technical stakeholders.
- Domain Knowledge: Prior experience or a strong interest in public safety, 911, or emergency services is a strong asset.
- Proficient in French with effective written and oral communication skills.
Other Language Requirement: English
- Level of Proficiency Required: Intermediate
- Reasons for Language Requirement: Internal team collaboration, interactions with partners, suppliers, and clients
- Frequency of Use: Regular
Working Conditions & Benefits:
- Compensation: Competitive salary based on experience and technical expertise.
- Benefits: Group insurance coverage.
- Environment: A flexible, collaborative work environment.
Please send your resume in Word format to Gabriela Pineda-Perez at gabriela.pineda@quantum-qtr.com.
REFER A NEW HIRE AND EARN A CASH BONUS! For details, click here.
CNESST permit numbers: AP-2000414 & AR-2000415
All applications are reviewed by our recruitment team, and hiring decisions are made by people. We may also use AI-enabled tools to support parts of the application review process.