Développeur C/C++ et Python Spécialisé en Technologies Réseau

À distance
À plein temps
Nous recherchons un Développeur C/C++ et Python expérimenté pour contribuer au développement d'un service réseau de nouvelle génération pour une startup américaine innovante. Dans ce rôle stratégique, vous utiliserez vos compétences avancées en programmation et en technologies réseau pour créer des solutions de sécurité robustes et efficaces qui protégeront les infrastructures critiques de nos clients. Responsabilités Principales - Concevoir et déboguer des fonctions de gestion de configuration de pare-feu, en utilisant notre spécification pour la génération de règles iptables (versions 1.8+) et en exploitant des bases de données SQL pour déterminer automatiquement la topologie des réseaux protégés et leurs ressources. - Développer des mécanismes sophistiqués de modification de paquets tunnel pour réduire le blocage et optimiser les performances du réseau. - Implémenter des fonctionnalités d'analyse approfondie du trafic (DPI) en utilisant des bibliothèques modernes comme nDPI ou Zeek pour identifier et catégoriser efficacement le trafic réseau. - Collecter et traiter les journaux provenant des points terminaux de tunnel et de pare-feu via rsyslog, et contribuer à leur analyse avec la stack ELK (Elasticsearch 8.x, Logstash, Kibana). - Participer à l'élaboration du processus d'installation des clients et serveurs intégrant les modules développés (Docker 24.x, Docker Compose) et à leur initialisation. Compétences Requises - Minimum de 3 ans d'expérience récente dans le développement de nouveaux produits commerciaux en C/C++ (C++17/20) et Python (3.9+) utilisant des technologies réseau. - Expérience solide dans la conception de bases de données SQL et leur utilisation avec des API serveur et client. - Maîtrise avérée dans la création de fonctions de gestion du trafic réseau et compréhension approfondie d'iptables, netfilter et des concepts de routage. - Expérience significative dans l'analyse du trafic réseau, incluant la capture et l'interprétation de paquets avec des outils comme Wireshark ou tcpdump. - Pratique confirmée dans la collecte et le traitement des journaux système pour l'analyse de sécurité. - Lecture courante de documentation technique en anglais et capacité à effectuer des recherches efficaces en anglais. Atouts Complémentaires - Expérience dans le développement de modules API en Python, particulièrement avec Django (4.x) ou Flask. - Familiarité avec les technologies de conteneurisation comme Docker et Docker Compose pour le déploiement d'applications. - Expérience avec les contrôles de sécurité d'accès (ACL) et/ou la détection d'anomalies dans les environnements réseau. - Participation antérieure au développement de logiciels pour routeurs ou équipements réseau. - Contributions à des projets open source dans le domaine des technologies réseau ou de la cybersécurité. Pourquoi Nous Rejoindre? En rejoignant notre équipe, vous aurez l'opportunité de travailler sur des technologies de pointe dans le domaine de la sécurité réseau. Vous contribuerez directement à l'évolution d'un produit innovant qui répond aux défis actuels de cybersécurité. Notre environnement de travail entièrement à distance vous offre la flexibilité nécessaire pour équilibrer vie professionnelle et personnelle, tout en collaborant avec des experts internationaux passionnés par les technologies réseau.