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

Python/NLP Developer [#4896]

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

PythonNLP Developer 4896 • Montreal, QC, Canada

Similar jobs
Algebra Private Tutoring Jobs Montréal-Ouest

Algebra Private Tutoring Jobs Montréal-Ouest

Superprof • Montréal-Ouest, 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
Snowflake Cortex expert

Snowflake Cortex expert

Amaris Consulting • saint-esprit, QC, ca
Full-time
We are looking for a Snowflake Cortex & Snowpark Specialist to design, implement, and optimize advanced data and AI-driven solutions within the Snowflake Data Cloud.You will work closely with Data ...Show more
Last updated: 11 days ago • Promoted
REMOTE Talend/Databricks Integration Architect

REMOTE Talend/Databricks Integration Architect

Insight Global • mercier, QC, ca
Remote
Full-time
Insight Global is seeking a Talend/Databricks Integration Architect to join a top aerospace manufacturer in Montreal, QC.This position is remote across Canada following EST working hours.The Talent...Show more
Last updated: 9 days ago • Promoted
VMS Implementation Consultant - Contingent Workforce Solutions

VMS Implementation Consultant - Contingent Workforce Solutions

SimplifyVMS • mercier, QC, ca
Full-time
About SimplifyVMSSimplifyVMS is a leading VMS platform, providing cutting-edge Vendor Management System (VMS) solutions that empower organizations to manage their contingent workforce, direct sou...Show more
Last updated: 30+ days ago • Promoted
Python Developer

Python Developer

Collabera • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time
About CollaberaCollabera is the largest minority‐owned Information Technology (IT) staffing firm in the U.Canada), Asia Pacific (India, Philippines, Singapore, Malaysia) and the United Kingdom.We s...Show more
Last updated: 11 days ago • Promoted
Python Developer

Python Developer

VDart Inc • Montreal, QC, Canada
Full-time
Quick Apply
Job Title: Python Developer Location: Montreal, QC Duration: / Term: 6+ months Show more
Last updated: 3 days ago
Solutions Engineer

Solutions Engineer

Meld • saint-esprit, QC, ca
Full-time
About the CompanyMeld is a fast growing startup looking to add developer support for customers who use our API driven platform for managing their crypto related integrations.Were focused on helping...Show more
Last updated: 17 days ago • Promoted
Sr. Java Developer (Python needed) - saint-esprit

Sr. Java Developer (Python needed) - saint-esprit

Xaxis Solutions • saint-esprit, qc, ca
Full-time
Provide a brief introduction to the company, its mission, and culture.A short paragraph summarizing the key role responsibilities.Minimum 10+ years of work experience in application development.Str...Show more
Last updated: 6 days ago • Promoted
eLearning Translator

eLearning Translator

Clarity Consultants • saint-esprit, QC, ca
Full-time
We are working with our client to locate an experienced eLearning Translator to support a short-term project translating approximately 40 minutes of online training from English to French Canadian....Show more
Last updated: 17 hours ago • Promoted • New!
Mid Level Developer - Retail Platform

Mid Level Developer - Retail Platform

Hifyre • mercier, QC, ca
Full-time
Mid-Level Developer - Retail PlatformHifyre has created the cannabis industry’s most advanced retail sales platform, leveraging data to deliver personalized, effective, consumer & partner engagemen...Show more
Last updated: 17 days ago • Promoted
Associate Vice President of Data & Analytics

Associate Vice President of Data & Analytics

Tundra Technical Solutions • saint-esprit, QC, ca
Full-time
Associate Vice President of Data & AnalyticsAbout Tundra Technical SolutionsSince 2004, Tundras mission to become the worlds number one choice for top talent has been rele...Show more
Last updated: 11 days ago • Promoted
Technical Sourcer (12 Month Contract)

Technical Sourcer (12 Month Contract)

Empire Life • saint-esprit, QC, ca
Full-time +3
Technical Sourcer (12 Month Contract)Location: Remote - Anywhere in Canada The total target compensation (TTC) range, including salary and target bonus, is $83,000 - $125,000....Show more
Last updated: 30+ days ago • Promoted
Senior Statistical Analyst I

Senior Statistical Analyst I

Tigermed • saint-esprit, QC, ca
Full-time
Key ResponsibilitiesDevelop and validate complex analysis datasets (ADaM) and TFLs using SAS.Write and review programming specifications and supporting documentation.Create standard macrosShow more
Last updated: 17 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: 30+ days ago • Promoted
Python/NLP Developer [#4896]

Python/NLP Developer [#4896]

Alteo • Montreal
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: 30+ days ago • Promoted
Python Developer - laval

Python Developer - laval

INVOKE • laval, qc, ca
Full-time
We are looking for a talented and experienced Python Developer / Lead with 8 to 10 years of professional experience to join our dynamic team.In addition to strong technical expertise, this role inc...Show more
Last updated: 10 days ago • Promoted
Python Developer

Python Developer

Compunnel Inc. • Montréal, Montreal (administrative region), Canada
Full-time
This range is provided by Compunnel Inc.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Design and implement scalable, maintainable, and high-pe...Show more
Last updated: 30+ days ago • Promoted
Python Developer (multiple opportunities) (Hybrid)

Python Developer (multiple opportunities) (Hybrid)

Morgan Stanley • Montréal, Montreal (administrative region), Canada
Full-time
Python Developer (multiple opportunities) (Hybrid).We are currently looking to fill multiple Python developer positions across the Montreal office.From opportunities in our data science environment...Show more
Last updated: 6 days ago • Promoted