
Pragmatike est une entreprise de recrutement et de mise à disposition de professionnels de l’informatique qui travaille à distance et aide les startups ainsi que les grandes entreprises à trouver des spécialistes internationaux des technologies. Son service associe la sélection de candidats effectuée par des experts à des évaluations techniques et couvre des postes tels que le développement logiciel, l’ingénierie des données, le développement mobile et de jeux vidéo, la gestion de produits et d’autres fonctions spécialisées. Pragmatike accompagne également les aspects opérationnels du recrutement international, notamment l’intégration, la facturation et la gestion de la paie, et exerce ses activités dans plus de 60 pays. L’entreprise indique que son réseau de talents évalués peut permettre des recrutements rapides, avec une présentation de spécialistes qualifiés potentiellement sous 48 heures.
Responsable de l’ingénierie, systèmes P2P distribués (Télétravail en Pologne)
Dirigez des équipes d’ingénierie qui développent une infrastructure distribuée pair à pair pour une plateforme décentralisée de calcul et de stockage. Orientez l’architecture, les livraisons et l’exécution technique tout en restant impliqué dans l’ingénierie de systèmes complexes.
Description
- Diriger, accompagner et développer une équipe performante d’ingénieurs en systèmes distribués et backend
- Définir la direction technique et superviser la livraison des fonctionnalités essentielles P2P, de calcul et de plateforme distribuée
- Rester opérationnel sur l’architecture, la conception, l’implémentation et le dépannage technique
- Diriger le développement de protocoles à haut débit pour la découverte des pairs, la communication, la réplication et la distribution des données
- Superviser les systèmes d’orchestration, de provisionnement, de mise à l’échelle et de placement des charges de calcul
- Renforcer la fiabilité, la résilience, l’observabilité et la préparation opérationnelle de la plateforme
- Définir les pratiques d’ingénierie pour les tests, le CI/CD, les mises en production, la réponse aux incidents et l’analyse des causes racines
- Collaborer avec les équipes Infrastructure, Produit, Sécurité et Plateforme sur les feuilles de route, les priorités et les dépendances
- Organiser des entretiens individuels, des rétrospectives, des évaluations de performance et des échanges sur le développement de carrière
- Transformer les priorités techniques et commerciales en plans d’exécution assortis de résultats mesurables
- Favoriser la responsabilisation, la qualité technique, la prise de décision pragmatique et l’amélioration continue
- Appliquer les RFC, les décisions techniques documentées, les tests automatisés, la validation en production, l’observabilité, les mises en production régulières, les rétrospectives et les revues post-incident
Exigences
- Au moins 7 ans d’expérience professionnelle en ingénierie logicielle
- Au moins 3 ans d’expérience en management de l’ingénierie ou en leadership technique
- Expérience avérée dans la direction d’équipes qui développent et exploitent des systèmes distribués ou des logiciels d’infrastructure en production
- Solides connaissances des systèmes P2P et distribués, notamment la découverte des pairs, les DHT, les protocoles gossip, la traversée de NAT, la réplication, le consensus ou les systèmes adressés par contenu
- Solides compétences en programmation backend et systèmes, de préférence en Go ou, à défaut, en C, C++ ou Rust
- Bonne compréhension de la concurrence, des réseaux, de la communication distribuée et de la conception tolérante aux pannes
- Expérience de l’orchestration de calcul, du stockage distribué, des bases de données distribuées ou de l’infrastructure de plateforme
- Familiarité avec libp2p, gRPC, Protobuf, IPFS/CID, Kubernetes ou les infrastructures conteneurisées
- Expérience de l’exploitation de systèmes de production avec des outils d’observabilité tels que Prometheus, Grafana, OpenTelemetry ou le traçage distribué
- Solide compréhension des systèmes Linux et des fondamentaux des réseaux
- Expérience dans la définition de standards d’ingénierie pour les tests automatisés, le CI/CD, la gestion des mises en production et la réponse aux incidents
- Excellent jugement technique en ingénierie pratique, en management et dans les décisions stratégiques
- Excellentes capacités de communication écrite et orale
- Efficacité dans la collaboration à distance et asynchrone
- Maîtrise professionnelle de l’anglais
Avantages
- Travail à distance et asynchrone dès le départ, avec un chevauchement important entre les fuseaux horaires européens
- Une culture d’ingénierie centrée sur l’écrit
- Du temps protégé pour le travail approfondi et des méthodes d’ingénierie pragmatiques
- L’occasion de contribuer à la construction d’une plateforme décentralisée de calcul et de stockage
- Des possibilités de leadership et de mentorat auprès d’ingénieurs expérimentés
- La possibilité de rester impliqué dans des systèmes techniques exigeants
- Une influence significative sur les décisions d’architecture et d’ingénierie
- Une collaboration transversale avec les équipes Infrastructure, Sécurité, Produit et Backend