Python/NLP Developer

3 weeks ago


Montreal, Canada Alteo Inc. Full time

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.

#J-18808-Ljbffr


  • Python/NLP Developer

    3 weeks ago


    Montreal, Canada Alteo Inc. Full time

    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...

  • Python/NLP Developer

    3 weeks ago


    Montreal, Canada Alteo Inc. Full time

    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...

  • Python/NLP Developer

    3 weeks ago


    Montreal, Canada Alteo Full time

    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. -...

  • Python/NLP Developer

    3 weeks ago


    Montreal, Canada Alteo Full time

    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...

  • Python/NLP Developer

    3 weeks ago


    Montreal, Canada Alteo Full time

    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...


  • Montreal, Quebec, Canada Alteo Full time

    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...


  • Montreal (administrative region), Canada Alteo Full time

    Alteo is looking for a Python/NLP Developer for a permanent position based in Montreal.ResponsibilitiesMaintain 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...


  • Montreal (administrative region), Canada Alteo Full time

    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. -...


  • Montreal (administrative region), Canada Alteo Full time

    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...


  • Montreal, Canada Alteo Full time

    A technology firm is seeking a Python/NLP Developer for a permanent position based in Montreal. The role involves maintaining and implementing features in a search engine, developing analytics systems, and collaborating with interdisciplinary teams. Candidates should have relevant experience in machine learning and natural language processing, with a strong...