Au sein d’une équipe technique à forte dominante systèmes et plateformes, vous participez à la conception et au développement de solutions logicielles s’exécutant au plus près du système et du réseau. Le poste est centré sur le développement système et réseau, dans des environnements Linux virtualisés et cloud, au sein d’une équipe organisée en Agile / Scrum, utilisant également des approches BDD (Behavior Driven Development) et Gherkin pour les spécifications et tests fonctionnels.
Vous utilisez au quotidien les outils de génération AI (GenAI) pour accélérer le développement, l’intégration, la revue de code et la documentation technique.
Concevoir, développer et maintenir des composants logiciels orientés système et réseau sous Linux
Développer des outils et services en Python et/ou Go
Travailler sur des problématiques OS-level:
gestion des processus et des services
intégration et configuration de services systemd
interaction avec la journalisation et le cycle de vie des services
Intervenir sur des problématiques réseau bas niveau liées à la performance, à l’observabilité ou à la sécurité
Découvrir, utiliser ou faire évoluer des mécanismes de traitement réseau basés sur XDP / eBPF, selon les besoins du produit
Développer et valider les composants dans des environnements virtualisés et cloud
Travailler sur des plateformes telles que AWS EC2 ou équivalent (Azure, OCI, GCP) et VMware ou équivalent (Proxmox, Nutanix)
Collaborer étroitement avec les équipes architecture et produit, dans un cadre Scrum / Agile
Participer à la rédaction de scénarios BDD / Gherkin et à leur automatisation dans les tests
Exploiter quotidiennement les outils GenAI pour le développement, l’intégration, la documentation et l’analyse technique
Participer aux revues de conception et aux choix techniques
Systèmes: Linux, bonnes connaissances OS et services, notamment systemd
Réseau: TCP/IP, notions de routage et de filtrage
Kernel / réseau (selon contexte): XDP / eBPF
Langages: Python, Go
Virtualisation / Cloud: AWS EC2 ou équivalent (Azure, OCI, GCP), VMware ou équivalent (Proxmox, Nutanix)
Outils: Git, environnements de build et de test, outils GenAI
Méthodologies: Scrum / Agile, BDD (Gherkin)
Formation supérieure en informatique (école d’ingénieur ou équivalent)
5 ans d’expérience minimum en développement logiciel à dominante système
Très bonne maîtrise de Linux, avec une bonne connaissance des services OS, notamment systemd
Bonne compréhension des concepts réseau
Intérêt pour les sujets réseau bas niveau et la performance
Compétences solides en Python et/ou Go
Expérience sur des environnements virtualisés et cloud (EC2 ou équivalent, VMware ou équivalent)
Expérience de travail dans un cadre Scrum / Agile, avec BDD / Gherkin pour les tests et spécifications
Capacité à monter en compétence sur des sujets techniques pointus
Autonomie, rigueur et esprit d’équipe
Première exposition à XDP / eBPF (utilisation, lecture de code, outillage)
Connaissances en sécurité réseau ou inspection de trafic
Expérience sur des systèmes distribués ou à fortes contraintes de performance
Compréhension des interactions kernel / user space
Connaissance de Rust pour le développement bas niveau ou performant
Contribution à des projets open source
Poste orienté développement système et réseau, sans périmètre DevOps ou SRE
Possibilité de monter progressivement sur des sujets avancés comme XDP ou Rust
Travail dans un cadre Scrum / Agile avec BDD / Gherkin
Utilisation quotidienne de GenAI pour accélérer le développement, l’intégration et la documentation
Projets techniques concrets, proches de l’OS
Équipe experte, collaborative et orientée produit
1er entretien avec l’équipe des Ressources Humaines en visio
2ème entretien avec l’équipe technique en visio
3ème entretien avec la direction dans nos locaux
Rencontrez Philippe, CTO
Rencontrez Célia, Tech
Ces entreprises recrutent aussi au poste de “Network Engineering and Administration”.