Skip to content
All opportunities
Avenit AgExternal opportunity

Ingénieur logiciel senior (h/f/d) | Fullstack pour produits IA

Remote in, Germany

About the role

À propos de nous Comment un système RAG reste-t-il précis lorsque mille documents deviennent cent mille ? Comment orchestrer proprement plusieurs fournisseurs de modèles derrière une interface ? Alors qu'ailleurs on montre encore des prototypes, nos clients travaillent avec depuis longtemps - avec leurs données, leurs règles, hébergées en Allemagne. En tant qu'ingénieur senior, vous êtes responsable des fonctions principales et de l'architecture de notre plateforme, de la récupération au frontend - et vous les développez comme nous travaillons : assisté par l'IA, avec des agents de codage faisant partie de la boîte à outils et avec une réelle liberté de création pour vos idées. Vous cherchez un rôle où la profondeur technique et la responsabilité produit se rejoignent ? Alors nous devrions faire connaissance ! Ce qu'il y a à faire • Architecture & mise en œuvre Vous concevez et mettez à l'échelle des systèmes distribués et des microservices - toujours avec un œil sur la maintenabilité, la stabilité et la question de ce qui tiendra encore dans deux ans. • Construire des fonctionnalités IA qui tiennent au quotidien Vous développez les fonctions principales de notre plateforme - des bases de connaissances basées sur RAG aux applications IA pour des départements spécifiques, en passant par les fonctions de voix, de traduction et d'analyse. • Livrer en Full-Stack Vous développez des API performantes, modélisez des données et des bases de données et mettez en œuvre des interfaces modernes dans le frontend - de la récupération à l'interface utilisateur. • Données, sécurité & multi-tenancy Vous modélisez les données pour le multi-tenancy et les autorisations basées sur les rôles - de sorte que personne n'obtienne via l'IA un accès à quelque chose qu'il n'est pas autorisé à voir. Vous pensez au chiffrement, à la minimisation des données et à l'auditabilité dès le début. • Opérations & observabilité Vous veillez à ce que la qualité, les coûts et le comportement des fonctionnalités IA restent visibles en exploitation - avec des évaluations, du monitoring et des garde-fous clairs, afin que la plateforme fonctionne de manière stable et efficace même avec une utilisation croissante. • Maîtriser la complexité Vous développez les systèmes existants, créez des structures claires et réduisez la dette technique là où elle devient coûteuse à long terme et la laissez là où elle ne l'est pas. • Développer assisté par l'IA - et établir la norme pour cela Vous travaillez naturellement avec des assistants de codage et des agents, en tirez plus qu'un simple autocomplétion et savez exactement où sont leurs limites. Vous testez tôt les nouveaux outils et flux de travail, les évaluez honnêtement et établissez dans l'équipe comment nous les utilisons de manière judicieuse. • Faire avancer l'équipe & le produit Vous travaillez en étroite collaboration avec le Product Owner, l'UX et nos consultants, traduisez les cas d'utilisation réels des clients en technique, rendez les décisions techniques transparentes et faites progresser nos développeurs juniors grâce à des revues de code et du mentorat. Ce que vous apportez • Au moins 5 ans d'expérience dans le développement de systèmes logiciels complexes, idéalement dans l'environnement IA ou SaaS/Cloud • Très bonnes connaissances en TypeScript, expérience avec Node.js et idéalement des frameworks comme NestJS • Très bonnes connaissances en architecture logicielle pour les systèmes distribués - microservices, conception d'API, mise à l'échelle • Expérience dans le frontend, par ex. avec Vue.js, ainsi qu'une bonne compréhension des relations Full-Stack • Connaissances approfondies dans la manipulation de bases de données (par ex. PostgreSQL), la modélisation de données et l'optimisation des performances • Expérience avec les plateformes Cloud (par ex. AWS), Docker et l'exploitation d'applications SaaS • Le développement assisté par l'IA est votre quotidien : vous travaillez de manière routinière avec des assistants et agents de codage (par ex. Claude Code, Cursor, Copilot), connaissez leurs limites et vérifiez le code généré de manière critique au lieu de lui faire confiance • Vous êtes proche du pouls du développement : vous essayez activement de nouveaux outils, modèles et flux de travail et apportez les bons dans l'équipe - l'expérience avec des configurations agentiques (par ex. agents de codage dans le cloud, intégrations MCP, revues automatisées) est un atout majeur • Compréhension approfondie des concepts modernes d'IA/LLM tels que RAG, Function Calling, Embeddings ou agents • Le Clean Code, les tests et les revues de code sont pour vous une évidence et vous aimez faire progresser les développeurs juniors sur le plan professionnel grâce à des revues et du mentorat • Vous prenez des décisions techniques et pouvez les défendre de manière compréhensible - en allemand et en anglais • L'expérience avec le RGPD, l'ISO 27001 ou l'EU AI Act est un plus Ce qui est important pour nous Les frameworks peuvent s'apprendre. Ce qui est beaucoup plus important pour nous : prendre des responsabilités, penser au produit, remettre en question les exigences de manière constructive et prendre des décisions techniques que l'on peut encore justifier dans deux ans - pesées de manière pragmatique entre perfection et vitesse. Concrètement, cela signifie : vous concevez le matin l'architecture d'une nouvelle fonctionnalité, vous révisez à midi des pull requests, vous développez l'après-midi vous-même et faites ainsi progresser notre équipe sur le plan professionnel. Ceux qui préfèrent traiter des tickets et attendre des exigences ne seront pas heureux avec nous. Ce que vous obtenez • Démarrage & accueil comme vous le méritez ! Un onboarding structuré avec de vrais interlocuteurs - pour que vous soyez opérationnel dès le premier jour. • Travail à distance Télétravail au sein de l'Allemagne ou travail dans notre bureau moderne à Offenburg ? Travaillez comme cela vous convient le mieux. • Travailler AI-first, au lieu d'en parler Nous fournissons des licences pour Claude Code, Cursor, Copilot & Co. Vous pouvez essayer de nouveaux outils et modèles au lieu de devoir les demander - et vos découvertes changent la façon dont toute l'équipe travaille. • Chemins courts, pas de comités de décision Les décisions d'architecture sont prises par l'équipe qui les exploitera plus tard. Vos idées finissent dans le produit, pas dans une archive de backlog. • Prévoyance retraite d'entreprise avec 20 % de subvention de l'employeur - nettement au-dessus de la norme légale. • Vous décidez si vous voulez une adhésion Hansefit ou 50 € par mois via Spendit Card - votre avantage, votre choix. • Des vacances qui grandissent avec vous : 30 jours de congés annuels + en plus Noël et le Nouvel An libres - et avec l'ancienneté croissante, d'autres jours s'ajoutent. • Jobticket ou JobRad - nous faisons votre chemin vers Rémunération : à négocier.