Aller au contenu

Emplois TI disponibles

Soumettre votre CV

Développeur Python/NLP [#4808]

<< Retour à la liste des emplois en TI

Titre du poste Développeur Python/NLP [#4808]
Domaine TI
Description du poste

Alteo est à la recherche d'un Développeur Python/NLP pour un poste permanent basé à Montréal.

Responsabilités:

  • Maintenir et implanter de nouvelles fonctionnalités dans notre moteur de recherche. 
  • Développer et maintenir un système d’analytique de clics permettant l’apprentissage des préférences utilisateurs.
  • Concevoir et améliorer un assistant de recherche intelligent basé sur des modèles LLM, pour assister l’utilisateur dans ses requêtes. 
  • Optimiser les systèmes de backend responsables du traitement des données et de l’enrichissement des modèles d’IA utilisés dans la recherche. 
  • Collaborer avec des chercheurs en NLP, des scientifiques de données et des experts du domaine pour expérimenter, tester et améliorer continuellement nos systèmes.
  • Participer à des campagnes de benchmarking pour mesurer la performance (précision, rappel, temps de réponse, etc.) et optimiser les systèmes en fonction des résultats obtenus. 
  • Explorer, concevoir et évaluer de nouvelles approches en NLP, telles que l’optimisation de prompts, l’apprentissage par renforcement ou les approches hybrides symbolique / neurale.

Profil:

  • DEC/BAC en TI, Ingénierie logicielle ou l'équivalent
  • 3+ années d’expérience pertinente.
  • Expérience professionnelle en apprentissage machine (ML) et traitement automatique du langage naturel (NLP), les bonnes pratiques d’expérimentation et d’optimisation, MLFlow, etc. 
  • Connaissance des modèles de langage modernes (LLM), de leur fonctionnement, de leur utilisation via prompting (prompt engineering) ou fine-tuning. 
  • Expérience en programmation Python (et/ou Java) dans un contexte de traitement de données et d’IA. 
  • Maîtrise des outils et bibliothèques courants : APIs LLM de complétion texte avec appel de fonction (tool use), streaming, “chain of thoughts”, sorties structurées, etc.
  • Compréhension des méthodes classiques et modernes de recherche d’information (IR), y compris TF-IDF, BM25, dense retrieval, RAG, etc.
  • Familiarité avec les outils de développement logiciel collaboratif : Git, CI/CD, conteneurs, etc. 
  • Autonomie dans la mise en place d’expériences reproductibles (expérimentation, A/B testing, logging des performances...).
  • Expérience avec des systèmes de production à grande échelle ou des architectures orientées micro-services (atout).
  • Intérêt pour les interfaces conversationnelles et les assistants intelligents (atout).
  • Stack techno: Infrastructure AWS: EC2, ECS Fargate, RDS, S3; GitHub, Jenkins, SonarQube, Jira et Confluence cloud; Environnements de travail Windows, Linux et MacOS.
Type de poste Emploi permanent
Lieu de travail Montréal
Date 04/30/2025
Salaire Selon expérience
Numéro du poste 4808
Retour à la liste des Emplois en TI
Retour à la liste des Emplois en TI

POSTULER POSTULER