```html
Overview
Alteo is looking for a Senior Java Developer (AI Applications) for a permanent position based in Montreal.
Responsibilities
- Maintain and implement new features in a search engine
 - Development and maintenance of the user click analytics system for preference learning
 - Maintain and implement new functionalities in an LLM search assistant that assists the user in using the search engine
 - Maintain and implement new functionalities in the back-end systems that optimize the models used by the search engine
 - Collaborate with data scientists, domain experts, and natural language processing (NLP / AI) researchers to improve search systems
 - Participate in performance benchmarking (in terms of quality of results and response time) on our software and optimize the code according to these objectives
 
Profile
- Bachelor's degree in IT, software engineering or equivalent
 - 5+ years of experience in Java application development
 - Commitment to the development of well-tested, quality applications
 - Experience with Spring Boot
 - Interest in and some experience with AI and machine learning
 - Experience in optimizing Java applications and a good knowledge of its virtual machine
 - Experience with web applications, specifically SPAs
 - Familiarity with and interest in modern LLMs: prompting, agents and the software development tools that surround these technologies such as LangChain, DSPy, etc.
 - Familiar with Apache Solr, Apache Lucene, Elasticsearch / OpenSearch or any other search engine technology
 - Familiar with Python, natural language processing (NLP / AI), machine learning or statistical concepts
 
Overview (Français)
Alteo est à la recherche d'un Développeur Java Senior (Applications IA) pour un emploi permanent basé à Montréal.
Responsabilités
- Maintenir et implanter de nouvelles fonctionnalités dans un engin de recherche
 - Développement et maintenance du système d’analytique de clics utilisateurs pour l'apprentissage des préférences
 - Maintenir et implanter de nouvelles fonctionnalités dans un assistant de recherche LLM qui assiste l’utilisateur dans l’emploi de l’engin de recherche
 - Maintenir et implanter de nouvelles fonctionnalités dans les systèmes de back-end qui optimisent les modèles employés par l’engin de recherche
 - Collaborer avec des scientifiques de données, des experts du domaine, des chercheurs en traitement automatique de la langue (NLP / IA) pour l’amélioration des systèmes de recherche
 - Participer à du benchmarking de performance (en termes de qualité des résultats et de temps de réponse) sur nos logiciels et optimiser le code en fonction de ces objectifs
 
Profil
- BAC en IT, Ingénierie logicielle ou l'équivalent
 - 5+ années d’expérience en développement d'applications Java
 - Engagement pour le développement d’applications de qualité bien testées
 - Expérience avec Spring Boot
 - Intérêt et une certaine expérience pour l’IA et l’apprentissage machine
 - Expérience dans l’optimisation d’application Java et une bonne connaissance de sa machine virtuelle
 - Expérience avec les applications Web, spécifiquement les SPAs
 - Familier et un intérêt pour les LLMs modernes : le prompting, les agents et les outils de développement logiciels qui entourent ces technologies tels que LangChain, DSPy, etc.
 - Familier avec Apache Solr, Apache Lucene, Elasticsearch / OpenSearch ou toute autre technologie d’engin de recherche
 - Familier avec Python, le traitement de la langue naturelle (NLP / IA), l’apprentissage machine ou des notions de statistiques
 
#J-18808-Ljbffr
```Emplois favoris    
    Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte