Talent.com
Python/NLP Developer [#4877]
Python/NLP Developer [#4877]Alteo • Montreal, QC, Canada
Python / NLP Developer [#4877]

Python / NLP Developer [#4877]

Alteo • Montreal, QC, Canada
30+ days ago
Job type
  • Permanent
Job description

Job Description

Job Description

Alteo is looking for a Python / NLP Developer for a permanent position based in Montreal.

Responsibilities :

  • Maintain and implement new features in our search engine.
  • Develop and maintain a click analytics system to learn user preferences.
  • Design and improve an intelligent search assistant based on LLM models to assist users with their queries.
  • Optimize the backend systems responsible for processing data and enriching the AI models used in search.
  • Collaborate with NLP researchers, data scientists, and domain experts to experiment, test, and continuously improve our systems.
  • Participate in benchmarking campaigns to measure performance (accuracy, recall, response time, etc.) and optimize systems based on the results obtained.
  • Explore, design, and evaluate new approaches in NLP, such as prompt optimization, reinforcement learning, or hybrid symbolic / neural approaches.

Profile :

  • DEC / BAC in IT, Software Engineering or equivalent
  • 3+ years of relevant experience.
  • Professional experience in machine learning (ML) and natural language processing (NLP), best practices in experimentation and optimization, MLFlow, etc.
  • Knowledge of modern language models (LLM), how they work, and how they are used via prompting (prompt engineering) or fine-tuning.
  • Experience in Python (and / or Java) programming in a data processing and AI context.
  • Proficiency in common tools and libraries : LLM APIs for text completion with function calls (tool use), streaming, “chain of thoughts,” structured outputs, etc.
  • Understanding of classic and modern information retrieval (IR) methods, including TF-IDF, BM25, dense retrieval, RAG, etc.
  • Familiarity with collaborative software development tools : Git, CI / CD, containers, etc.
  • Ability to independently set up reproducible experiments (experimentation, A / B testing, performance logging, etc.).
  • Experience with large-scale production systems or microservice-oriented architectures (an asset).
  • Interest in conversational interfaces and intelligent assistants (an asset).
  • Tech stack : AWS infrastructure : EC2, ECS Fargate, RDS, S3; GitHub, Jenkins, SonarQube, Jira, and Confluence cloud; Windows, Linux, and MacOS work environments.
  • @@@@@

    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.
  • Create a job alert for this search

    Developer • Montreal, QC, Canada

    Similar jobs
    Python Developer

    Python Developer

    freelance.ca • Verdun, Canada
    Full-time
    We are looking for a knowledgable Python Developer.You will develop smooth running and innovative web applications and software products. Use server-side logic to integrate user-facing elements.Deve...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer

    Python Developer

    CGI • Montréal, Québec, Canada
    Full-time
    Quick Apply
    Your mission will be to develop RestFul WebAPI with Python 3+ to provide Infrastructure As A Service for all clients.Code and maintain Restful Web API in Python and respect Github workflow.Follow A...Show more
    Last updated: 15 days ago
    Senior DevOps Engineer

    Senior DevOps Engineer

    Anyon Systems Inc. • Dorval, QC, Canada
    Full-time
    Anyon Systems builds the worlds most advanced superconducting quantum computers from the ground up.Our team spans quantum engineering, hardware design, cryogenics, embedded systems, and high-perfor...Show more
    Last updated: 13 days ago • Promoted
    Développeur Python / Développeuse Python

    Développeur Python / Développeuse Python

    freelance.ca • Montreal, Canada
    Full-time
    Nous recherchons actuellement un(e).Développeur Python / Développeuse Python.Comprendre les besoins d'affaires et les transformer en besoin techniques. .Participer à la maintenance (support, développe...Show more
    Last updated: 15 days ago • Promoted
    Platform Engineer (AWS) with Backend Experience - Montreal-based candidates only

    Platform Engineer (AWS) with Backend Experience - Montreal-based candidates only

    Kento Health Inc • H3C, QC, Canada
    Full-time
    Location requirement : Applicants must be based in or around Montreal and available to work on-site at our Montreal office two days per week. We started Kento Health to revolutionize healthcare for p...Show more
    Last updated: 30+ days ago • Promoted
    Algebra Private Tutoring Jobs Lanaudi

    Algebra Private Tutoring Jobs Lanaudi

    Superprof • Lanaudi, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Développeur logiciel - Ing. de plateforme / Software Developer - Platform Eng.

    Développeur logiciel - Ing. de plateforme / Software Developer - Platform Eng.

    Genetec • Montreal, QC, Canada
    Full-time
    Vous souhaitez améliorer directement la manière dont des centaines de développeurs créent, déploient et exploitent des logiciels dans des environnements cloud, su...Show more
    Last updated: 21 days ago • Promoted
    Algebra Private Tutoring Jobs Saint-Lin-Laurentides

    Algebra Private Tutoring Jobs Saint-Lin-Laurentides

    Superprof • Saint-Lin-Laurentides, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Free Cash by Almedia • Saint-Urbain-Premier
    Remote
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Software Developer- GOLANG / REACT (Réf 19-13 S)

    Senior Full Stack Software Developer- GOLANG / REACT (Réf 19-13 S)

    1perTInent inc • Montréal, QC, Canada
    Full-time
    Our client is an innovative and forward-looking company that offers technical consulting, design, and programming services for show control and the entertainment industry.Additionally, since 2015, ...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Developer

    Lead Software Developer

    Wowza Media Systems • Montreal, QC, Canada
    Full-time
    Wowza Media Systems is a Colorado-based global leader in video streaming software backed by Clearhaven Partners (Boston, MA). Our flagship product, Wowza Streaming Engine, is one of the streaming in...Show more
    Last updated: 6 days ago • Promoted
    Python Perl Developer - Virtualization Infrastructure Tooling Specialist PL / SQL

    Python Perl Developer - Virtualization Infrastructure Tooling Specialist PL / SQL

    Astra North Infoteck Inc. • Montreal, QC, ca
    Full-time
    Quick Apply
    Job Description : A Python Developer specializing in Virtualization Infrastructure Tooling.This role requires in-office presence three times per week, with onboarding conducted onsite from day one.B...Show more
    Last updated: 2 days ago
    Développeur(e) logiciel / Software Developer - Cloud

    Développeur(e) logiciel / Software Developer - Cloud

    Genetec • Montreal, QC, Canada
    Full-time
    La dynamique de votre équipe : .Le groupe vidéo a pour but de développer, opérer et promouvoir un portfolio de services cloud utilisé dans les plus récents ...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Developer - Digital Workflow Team

    Senior Software Developer - Digital Workflow Team

    Vention • Montreal, QC, Canada
    Full-time
    Headquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor.Our te...Show more
    Last updated: 30+ days ago • Promoted
    Backend Developer

    Backend Developer

    Pattison Sign Group • Dorval, QC, Canada
    Full-time
    Transform your ideas into innovative solutions as a Backend Developer.At Pattison ID, we're not just a company-we're a catalyst for innovation and creativity. With over 1,000 employees acros...Show more
    Last updated: 30+ days ago • Promoted
    Développeurs Fullstack Python / React ( • •)

    Développeurs Fullstack Python / React ( • •)

    LARGIER CONSEILS • Montreal, QC, Canada
    Permanent
    Notre client, une grande banque européenne en expansion en Amérique du Nord, recrute.Expérience de 3 à 12 ans.Poste permanent OU contrat consultant.Présentiel : 4...Show more
    Last updated: 22 days ago • Promoted
    Senior Backend Engineer (Golang)

    Senior Backend Engineer (Golang)

    Anyon Systems Inc. • Dorval, QC, Canada
    Full-time
    Anyon Systems is a quantum computing hardware companylocatedin the Greater Montreal Region with a presence in Waterloo, Ontario. We work at thecutting edgeof technology to develop and commercialize ...Show more
    Last updated: 13 days ago • Promoted
    LABORATORY ANALYST | DAY | $23 -$28 / hour | 6-Month Contract | Montreal-West

    LABORATORY ANALYST | DAY | $23 -$28 / hour | 6-Month Contract | Montreal-West

    Fuze HR Solutions Inc. • Pointe-Claire, QC, Canada
    Full-time +1
    LABORATORY ANALYST | DAY | $23 -$28 / hour | 6-Month Contract | MONTREAL-WEST.In this role, you will be responsible for performing a variety of routine testing and analytical procedures under the s...Show more
    Last updated: 30+ days ago • Promoted