Senior Software Engineer (team IA)
Role details
Job location
Tech stack
Job description
- En collaboration avec l'équipe Produit, l'équipe Tech de Skello a pour objectif de développer un produit intuitif, fiable et sécurisé.
- Nous créons une équipe dédiée aux enjeux de l'IA pour transformer la gestion RH. Ce projet, à la limite de la R&D, consiste à passer d'une interface classique à un système intelligent capable de comprendre, d'extraire et de mettre à disposition des données via le protocole MCP (Model Context Protocol).
- Tu travailleras au quotidien avec ton équipe, nos Staff Engineers et Architectes sur des problématiques complexes de déterminisme et de performance des LLM. L'objectif est clair : transformer l'essai technique en une première mise en production réussie, utilisée par nos clients finaux., * Concevoir et déployer des agents intelligents capables d'automatiser des processus RH complexes.
- Travailler sur la récupération et l'exposition des données vers du MCP.
- Maîtriser et stabiliser le comportement des LLM (gestion du déterminisme, prompt engineering avancé).
- Mettre en place des architectures RAG (Retrieval-Augmented Generation) performantes.
- Participer à la vision technique en collaborant étroitement avec les architectes sur les choix d'infrastructure IA.
- Gérer la complexité liée au passage en production : monitoring, scalabilité et résolution de problèmes imprévus sur des technos émergentes.
- Assurer une veille constante sur la partie Legal/Compliance liée à l'utilisation des données sous IA (bonus).
- Partager ton expertise avec l'ensemble des équipes pour évangéliser ces nouveaux sujets.
Requirements
Côté Back : Node.js / TypeScript (maîtrise exigée)
- Données & Agents : NoSQL (MongoDB, DynamoDB).
- IA Infra : Serverless, MCP, RAG, intégration de LLMs., * Expérience solide en développement (minimum 5 ans en CDI) avec une forte culture Backend.
- Un attrait pour l'IA et une compréhension profonde du fonctionnement des modèles (LLM).
- Tu as déjà géré des projets complexes incluant du RAG ou du Serverless et tu sais naviguer dans l'incertitude technique.
- Capacité à travailler sur des sujets de type R&D tout en gardant un focus sur la livraison produit.
- Maîtrise des environnements NoSQL et curiosité pour l'écosystème Python.
- Goût pour les enjeux d'architecture et le travail en binôme avec des profils très seniors (Staff/Archi).
Benefits & conditions
On sait que pour atteindre notre mission, il faut vivre nos valeurs chaque jour : SHIFT. \uD83D\uDCA1 Set the bar higher everyday \uD83E\uDD1D Have each other's back \uD83D\uDE80 Imagine tomorrow, start today \uD83D\uDC5F Focus on customers first \uD83D\uDE04 Take work seriously, not ourselves, * Hébergement : AWS., Ce qui t'attend si ta candidature est retenue \uD83E\uDD17
- Entretien TA avec Hugo - 45 minutes - téléphone
- Entretien Métier avec un Engineering Manager - 1h - visio
- Cas pratique avec un Senior Dev'- 2h - visio
- Entretien vision avec Olivier, notre CTO - 1h - physique
Ce que tu trouveras chez nous \uD83D\uDE4C \uD83C\uDF7D️ Tickets restaurant Swile : 55% de vos repas quotidiens couverts par Skello. \uD83C\uDFCB️ ️ Cours de sport collectif : Pour bien commencer la semaine, on se retrouve le lundi soir. \uD83C\uDFD6️ Jours de RTT : 8 jours (10 pour nos commerciaux/BDR au forfait heures) en plus de vos congés payés pour compenser les heures sup'. \uD83D\uDE80 Onboarding aux petits oignons : un programme complet dès votre première semaine. \uD83C\uDF89 CSE Happy Pal : Une plateforme avec 20€/mois de subvention pour vos activités sportives et culturelles. \uD83D\uDC76 Parentalité inclusive : 5 jours de congés supplémentaires si besoin, un bonus naissance de 175€ via Sidecare, et une mutuelle gratuite pour vos enfants. \uD83C\uDFE1 Télétravail possible : Une politique adaptée au rythme de chaque équipe. \uD83D\uDE87 Bureaux centraux : Paris et Lille, au cœur de villes dynamiques, facilement accessibles en transports.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.