Talent.com
Python/NLP Developer [#4896]
Python/NLP Developer [#4896]Alteo • Montreal (administrative region), QC, CA
Python / NLP Developer [#4896]

Python / NLP Developer [#4896]

Alteo • Montreal (administrative region), QC, CA
1 day ago
Job type
  • Permanent
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.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Developer • Montreal (administrative region), QC, CA

    Similar jobs
    Développeur(euse) de logiciel | Software Developer

    Développeur(euse) de logiciel | Software Developer

    Delmar International Inc. • Lachine, QC, Canada
    Full-time
    Relevant du Gestionnaire du développement logiciel, le / la Développeur(euse) Logiciel joue un rôle clé dans la création des plateformes et des outils qui soutiennen...Show more
    Last updated: 30+ days ago • Promoted
    Algebra Private Tutoring Jobs L'epiphanie

    Algebra Private Tutoring Jobs L'epiphanie

    Superprof • L'epiphanie, 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
    Chef(fe) dquipe Dveloppeur(se) Logiciel / Team Lead Software Developer

    Chef(fe) dquipe Dveloppeur(se) Logiciel / Team Lead Software Developer

    Toon Boom Animation Inc. • Montreal, QC, Canada
    Full-time
    Rejoignez Toon Boom - L o la crativit et la technologie se rencontrent !.Depuis plus de 30 ans, Toon Boom est le leader mondial des logiciels danimation 2D, faisant confiance des studios de renom t...Show more
    Last updated: 4 days ago • Promoted
    Dveloppeur Logiciel-NI / NI Software Developer

    Dveloppeur Logiciel-NI / NI Software Developer

    Opal-RT • Montreal, QC, Canada
    Full-time
    OPAL-RT Technologies recherche un Dveloppeur Logiciel-NI.Imagineztravailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier,ABB, EMBRAER,MIT,GE, Ford, GM, NREL etHydro-Qubec!OP...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer

    Python Developer

    Insight Global • Montreal
    Full-time
    Professional Recruiter at Insight Global.Hybrid in Montreal, 3 days onsite, 2 remote.Insight Global is seeking a highly skilled Python Engineer with over 4+ years of experience to join our team to ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Developer (multiple opportunities) (Hybrid)

    Senior Python Developer (multiple opportunities) (Hybrid)

    PowerToFly • Montreal
    Full-time
    We’re seeking someone to join our Equity Risk Systems team as a Senior Python Developer in ESTAR to be responsible for using Python to automate various processes around the QA and DevOps world.In t...Show more
    Last updated: 13 days ago • Promoted
    Montreal Python Developer — Data Pipelines & APIs

    Montreal Python Developer — Data Pipelines & APIs

    mthree • Montreal
    Full-time
    A technology consultancy is seeking a Python Developer in Montreal to design and implement software applications and scalable data pipelines. The ideal candidate will have 2-4 years of experience, p...Show more
    Last updated: 13 days ago • Promoted
    MONTREAL [hybrid] - Python / React Developer

    MONTREAL [hybrid] - Python / React Developer

    QUANTEAM (RAINBOW PARTNERS Group) • Montreal
    Full-time
    Python / React Developer (Hybrid, Montreal).We are seeking a Python / React Developer to join an investment bank in Montreal. The role involves building and maintaining web applications that support...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer (Real-Time Data / Distributed Systems) - Up to $280k CAD 1st Year Compensation -[...]

    Python Developer (Real-Time Data / Distributed Systems) - Up to $280k CAD 1st Year Compensation -[...]

    Hunter Bond • Montreal
    Full-time
    Python Developer (Real-Time Data / Distributed Systems) - Up to $280k CAD 1st Year Compensation - Elite FinTech Firm - Montreal. Senior Python Developer (Real-Time Data / Distributed Systems).Up to $280...Show more
    Last updated: 13 days ago • Promoted
    C++ Developer

    C++ Developer

    Actalent • Montreal, QC, Canada
    Full-time
    Titre du poste : Développeur C++.Notre client développe une nouvelle génération d'outils pour une utilisation plus sûre et plus fiable de l'anesthésie.Conc...Show more
    Last updated: 4 days ago • Promoted
    Homme de cour - Lanauco ltée

    Homme de cour - Lanauco ltée

    Lanauco ltée • saint-alexis-de-montcalm, qc, ca
    Full-time
    Un travail à l’année bien que nous œuvrions dans le milieu de la construction;.Un programme de référencement d’employés;. Programme d’aide aux employés;.Vacances en fonction des normes du travail et...Show more
    Last updated: 5 hours ago • Promoted • New!
    Python Developer

    Python Developer

    ELITS • Montreal
    Full-time
    Get AI-powered advice on this job and more exclusive features.Our parent company Iver has 1,700 employees today and is growing, and we are looking for new employees who want to join our journey.As ...Show more
    Last updated: 30+ days ago • Promoted
    Python Full Stack Developer

    Python Full Stack Developer

    Tata Consultancy Services • Montreal
    Full-time
    Talent Acquisition Specialist | TCS Canada.Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, n...Show more
    Last updated: 30+ days ago • Promoted
    Power BI Developer - BRP

    Power BI Developer - BRP

    BRP • montréal, qc, ca
    Full-time
    Our team, Finance Business Intelligence, is on a mission to improve the reporting available to our Sales team globally by providing the best reporting and tools. As part of the larger Revenue Manage...Show more
    Last updated: 5 hours ago • Promoted • New!
    Commis - saint-lin-laurentides

    Commis - saint-lin-laurentides

    IGA Saint-Lin-Laurentides • saint-lin-laurentides, qc, ca
    Full-time
    Nombre d'heures par semaine : entre 16 et 20.Nous offrons aux employés des régimes de rémunération globale concurrentiels qui varient selon le poste et l’emplacement. Certains sites Web qui affichen...Show more
    Last updated: 5 hours ago • Promoted • New!
    Senior ETL Developer (34740)

    Senior ETL Developer (34740)

    Myticas Consulting • Montreal, QC, Canada
    Full-time
    Our Montreal based client in the Finance sector is looking for a Bilingual Senior ETL Developer (DataStage) for a long term HYBRID contract. This engagement supports our clients Security Office...Show more
    Last updated: 2 days ago • Promoted
    Python / NLP Developer [#4896]

    Python / NLP Developer [#4896]

    Alteo • Montreal, QC, Canada
    Permanent
    Alteo is looking for a Python / NLP Developer for a permanent position based in Montreal.Maintain and implement new features in our search engine. Develop and maintain a click analytics system to lear...Show more
    Last updated: 2 days ago • Promoted
    Python Developer

    Python Developer

    Citylogix Inc • Montreal
    Full-time
    Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and pro...Show more
    Last updated: 11 days ago • Promoted