
1 001 – 5 000 Employés
Sponsor de visa de travailleur qualifiéEuromonitor International est une entreprise établie, fondée en 1972, qui compte entre 1 001 et 5 000 employés. Son profil de recrutement indique un parrainage pour les travailleurs qualifiés, ce qui la rend pertinente pour les professionnels qui recherchent des opportunités de carrière auprès d’un employeur international expérimenté.
Ingénieur logiciel, science des données et IA
Développez des services backend, des pipelines de génération augmentée par récupération et des composants d’agents pour la plateforme d’IA d’Euromonitor International. Contribuez à l’évaluation, au classement et à la récupération pour Passport et d’autres produits destinés aux clients.
Description
- Développez et maintenez des services backend, des API et des composants d’agents pour la plateforme d’IA.
- Créez des fonctionnalités de génération augmentée par récupération, notamment l’ingestion, le découpage et l’indexation des données, ainsi que l’intégration de la recherche.
- Contribuez au framework d’agents, à ses compétences et à son registre d’outils, ainsi qu’aux implémentations de référence.
- Ajoutez des journaux, du traçage, une télémétrie des coûts et des tokens, ainsi que des tests automatisés.
- Préparez des jeux de données d’évaluation, exécutez des pipelines d’évaluation par LLM juge et des suites de régression, puis communiquez les résultats de qualité.
- Aidez à tester les changements apportés au classement, à la récupération et aux prompts.
- Participez aux revues de conception, à la programmation en binôme et au mentorat.
- Documentez les composants de la plateforme et aidez les équipes qui les utilisent.
- Développez des composants réutilisables de la plateforme d’IA pour les équipes produit travaillant sur Passport et d’autres offres destinées aux clients.
Exigences
- Justifiez de 3 à 6 ans d’expérience en ingénierie logicielle, ou démontrez une solide expérience de stage et de projet.
- Maîtrisez les bases des structures de données, du développement d’API et des tests.
- Utilisez Python avec aisance et avez une connaissance pratique de SQL.
- Écrivez du code clair et facile à relire.
- Avez une expérience pratique des API LLM et des techniques d’IA générative, notamment du prompting et des principes de base du RAG.
- Avez utilisé un framework d’orchestration tel que LangGraph, LangChain ou LlamaIndex ; LangGraph et LangChain sont privilégiés.
- Comprenez les principes fondamentaux du cloud sur Azure, AWS ou GCP ; Azure est privilégié.
- Avez travaillé avec des conteneurs.
- Comprenez les principes fondamentaux de l’apprentissage automatique, notamment les embeddings, les métriques d’évaluation et le classement de base ou le NLP.
- Posez des questions pertinentes, accueillez les retours de manière constructive et expliquez ce que vous avez développé et pourquoi.
- Avez une expérience d’un langage backend typé tel que C#, Java, Go ou TypeScript ; C# et .NET sont privilégiés.
- Avez travaillé avec des outils de recherche vectorielle ou hybride tels qu’Elasticsearch, pgvector ou Azure AI Search.
- Connaissez les principes fondamentaux de Kubernetes et des outils CI/CD tels que GitHub Actions ou Azure DevOps.
- Avez utilisé des outils d’évaluation ou d’observabilité des LLM tels que Ragas, DeepEval, promptfoo, LangSmith ou Langfuse.
- Les contributions à des projets open source, les réussites en hackathon ou les projets personnels publiés sont souhaitables.
- Des cours ou projets en recherche d’information, systèmes de recommandation ou NLP sont souhaitables.
Avantages
- Horaires de travail flexibles.
- Événements sociaux réguliers, notamment des rencontres après le travail et des fêtes d’été et de Noël.
- Deux jours de bénévolat par an.
- Salaires compétitifs.
- Assurance maladie privée.
- Congés généreux.
- Nombreuses possibilités de formation et de développement.
- Possibilités d’évolution au sein des services et entre eux.
- Récompenses pour les talents.
- Une équipe multinationale qui communique entre 16 bureaux dans le monde.