Développeur Backend Senior Python (H/F)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
Nous recherchons un développeur backend senior pour concevoir et faire évoluer le cœur du Manager, et pour y intégrer nos capacités d’IA - LLM auto-hébergés, RAG, MCP - dans ce même cadre souverain.
Votre mission
- Concevoir et faire évoluer le backend du Manager : architecture, API, modèles de données, performance sous charge réelle.
- Maîtriser la couche données et recherche : PostgreSQL et SQLAlchemy, indexation et requêtage OpenSearch/Elasticsearch, optimisation des volumes et des temps de réponse.
- Intégrer nos capacités d’IA : connexion à un serveur LLM interne, pipelines RAG, exposition d’outils via MCP - le tout fonctionnant en environnement isolé, sans appel à un service externe.
- Industrialiser le déploiement : packaging, Docker et k3s/Kubernetes, gestion des logs, livraisons reproductibles y compris en airgapped.
- Contribuer à l’implémentation d’une stratégie de tests ambitieuse : unitaires, intégration, tests de charge.
- Contribuer aux décisions d’architecture du produit, et qualifier le Manager pour des environnements clients spécifiques.
Votre ADN technique
Requirements
- Python - plusieurs années de pratique sur des systèmes en production, pas seulement des scripts
- Flask (ou équivalent : FastAPI, Django) et conception d’API
- PostgreSQL et SQLAlchemy - modélisation, ORM, et capacité à descendre au SQL quand il le faut
- OpenSearch / Elasticsearch - indexation, requêtage, tuning
- Docker et Kubernetes (k3s apprécié)
- Le réflexe des tests automatisés et de l’architecture logicielle propre
Fortement apprécié
- IA / LLM : idéalement une expérience en intégration d’algorithmes d’IA avec RAG / MCP
- Déploiements airgapped, GitLab / GitOps
- Cycles de vie produit et stratégies LTS
- Connaissances en cybersécurité
- Sensibilité à l’administration système Linux
- Une aisance en React si vous aimez toucher au frontend à l’occasion - le poste est backend, mais la porte est ouverte, Faire tourner un LLM et une chaîne RAG derrière une API publique, beaucoup savent le faire. Les faire tourner sur une machine coupée du monde, chez un opérateur sensible, avec une exigence de reproductibilité sur plusieurs années - c’est un problème d’ingénierie autrement plus riche, et c’est celui que vous aurez entre les mains.
Vous rejoignez une petite équipe où les décisions techniques se prennent avec les personnes qui écrivent le code, sur un produit dont vous verrez concrètement l’usage.
Le poste nécessitant des interventions sur des environnements clients sensibles, une éligibilité à une habilitation peut être requise.
About the company
Nous éditons une solution de détection d’attaques de cybersécurité sur systèmes embarqués, s’appuyant notamment sur un manager central permettant de piloter différentes flottes d’agents.
La solution a pour vocation à être déployée sur des infrastructures critiques : ferroviaire, spatial, environnements industriels sensibles, terminaux mobiles. Nos clients, déployant souvent la solution dans leurs infrastructures en on-premises sans connexion avec l’Internet, ne peuvent pas se permettre une quelconque indisponibilité.
Cette contrainte est notre ligne directrice : performance, robustesse et souveraineté numérique ne sont pas des arguments marketing chez nous, ce sont les conditions d’exercice. Tout ce que nous construisons doit tourner chez le client, sur son matériel, sous son contrôle.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Find a Developer Job: 12 Best Job Sites For Developers
Why Upskilling And Reskilling is Important For Developers
Is Software Engineering Over-Saturated?