Développeur C++ NLP - F/H

À propos

ChapsVision est un éditeur de logiciels en hyper croissance, ayant pour ambition de devenir le leader européen du traitement souverain de la donnée. Il allie le meilleur des 2 mondes : l’agilité de la Start-up et les moyens d’un grand groupe.

Avec plus de 1000 clients régaliens (ministères, police, gendarmerie…) et grands comptes (luxe, retail, grande distribution, banque…), notre objectif est de poursuivre notre développement en renforçant nos équipes pour concevoir, commercialiser, déployer et supporter des produits innovants de plus en plus ambitieux.

De plus, l’ADN du groupe ChapsVision s’appuie sur un fort engagement social à travers la fondation HappyCap qui vise à soutenir les personnes atteintes de troubles de développement mental et cognitif et leurs familles.

Descriptif du poste

CONTEXTE DU POSTE

Au sein de la R&D produit et de notre Tribu Systran. Vous évoluerez sur notre solution de traduction instantanée.

Pour fonctionner, notre solution repose sur des modèles d’IA de traduction automatique. Vous serez intégré dans une équipe de 7 développeurs, qui a pour mission de développer les outils permettant d’utiliser et d’interagir avec ces modèles de traduction (serveur de traduction, cloud de traduction, Application pour PC/Mac, extensions pour navigateurs et add-ins pour suites bureautiques).

💡 VOS FUTURES MISSIONS

  • Contribuer à l’optimisation et l’industrialisation de l’inférence des modèles de traduction et de génération de langage à grande échelle (LLMs).

  • Développer et maintenir des modules en C++ haute performance, notamment autour de l’optimisation mémoire, du temps de réponse et de la parallélisation.

  • Collaborer avec les équipes Recherche et Développement Produit pour intégrer les avancées NLP et les transformer en solutions robustes, utilisables en production.

  • Intégrer et déployer des outils et bibliothèques d’inférence tels que CTranslate2, llama.cpp, ONNX, vLLM, etc.

  • Travailler à l’interface entre les modèles HuggingFace et les pipelines d’inférence personnalisés (Tokenizers, Transformers, etc.).

  • Participer à la mise en place de benchmarks de performance et à l’optimisation des charges en production.

  • Interagir avec les équipes utilisant les modèles (produit, front, infra) pour assurer une intégration fluide et scalable.

  • Explorer des sujets connexes au speech-to-text ou text-to-speech, selon les projets transverses du groupe Systran/ChapsVision.

Profil recherché

🤝 LES COMPETENCES ET QUALITES QUE NOUS RECHERCHONS

Hardskills :

  • Excellente maîtrise du langage C++

  • Connaissance du langage Python apprécié

  • Maîtrise de l’inférence en production :

  • CTranslate2, llama.cpp, vLLM, ONNX, etc.

  • Expérience ou fort intérêt pour les LLMs et les technologies NLP

Softskills :

  • Vous aimez apprendre, innover, approfondir

  • Autonome et pragmatique

  • Bon sens de la communication

  • Excellentes qualités techniques et relationnelles

🎁 CE QUE NOUS OFFRONS À NOS COLLABORATEURS

  • 12 RTT

  • Carte SWILE : 10€ / jour pris en charge à 60%

  • Transport en commun : Pris en charge à 50%

  • Forfait mobilité durable : Jusqu’à 400€ / an

  • Mutuelle : Prise en charge à 55%

  • Télétravail : 3 jours/semaine maximum avec une indemnité de 26 euros par mois

  • CSE : Une cagnotte trimestrielle avec de nombreux avantages

  • Participation

Process de recrutement

📞 NOTRE PROCESS DE RECRUTEMENT

  1. Un entretien téléphonique de 30 minutes avec un recruteur pour faire connaissance.

  2. Un entretien technique avec le manager de l’équipe.

  3. Un entretien technique avec un membre de l'équipe

  4. Un entretien de 30 minutes avec notre Responsable des Ressources Humaines pour discuter des aspects contractuels et de la vision globale de ChapsVision.

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris
  • Télétravail partiel possible