Ingenieur r&d go

jeudi 05 novembre 2026
Rechercher une mission

Détails

Consultant systèmes et réseaux
Kubernetes
privé
régie sur site

Informations

France
à définir
Asap
NC

Vous interviendrez sur une plateforme critique distribuée, où la performance, la disponibilité et la fiabilité sont essentielles. Votre mission principale sera de concevoir, développer et maintenir des services backend et des bibliothèques en Go, ainsi que des API HTTP et des mécanismes de décision. Vous intégrerez des systèmes de cache et de messagerie, et serez responsable de l'optimisation des performances, du profilage et de la réduction des allocations mémoire, tout en maîtrisant la gestion de la concurrence pour atteindre des objectifs de latence sous charge stricts.

Vos responsabilités incluent :

  • Concevoir, développer et maintenir des services backend et des bibliothèques en Go
  • Concevoir, développer et maintenir des API HTTP et des mécanismes de décision
  • Intégrer des systèmes de cache et de messagerie
  • Optimiser les performances des applications, réaliser des opérations de profilage et réduire les allocations mémoire
  • Maîtriser la concurrence pour garantir des temps de réponse P95 inférieurs à 50 ms
  • Concevoir et mettre en ½uvre des tests unitaires et d'intégration
  • Participer aux revues de code
  • Garantir la qualité, la fiabilité et la maintenabilité des développements
  • Diagnostiquer et résoudre des incidents techniques complexes
  • Contribuer aux choix d'architecture et à la documentation technique
  • Contribuer à l'amélioration continue de la plateforme
Livrables attendus :
  • Services backend en Go
  • API HTTP
  • Bibliothèques en Go
  • Tests unitaires et d'intégration
  • Documentation technique
Vous serez amené à collaborer au sein d'une équipe collaborative et avec des experts techniques, en participant activement aux revues de code et à la conception des tests. Vous interviendrez dans un contexte où la performance, la fiabilité, la disponibilité (cible d'au moins 99,95 % pour les services critiques) et la robustesse des solutions sont des contraintes majeures.

Exemples de scénarios concrets :

  • Concevoir et développer une API HTTP en Go en interaction avec l'équipe pour garantir des temps de réponse P95 inférieurs à 50 ms.
  • Diagnostiquer et résoudre un incident technique complexe lié à la concurrence sur la plateforme critique, en collaboration avec des experts.
Les compétences principales attendues - développement Go, architecture backend, optimisation des performances, gestion de la concurrence et conception d'API - s'articulent au quotidien pour garantir la robustesse, la scalabilité et la fiabilité de la plateforme. L'expertise en Go permet de concevoir des services performants, tandis que la maîtrise de l'architecture backend et de la gestion de la concurrence assure le respect des objectifs de latence et de disponibilité. L'optimisation continue, appuyée par des pratiques avancées de profilage, est essentielle pour maintenir la qualité et la performance des services dans un environnement distribué exigeant.

Profil recherché

Profil obligatoire :

  • Formation supérieure en informatique
  • Au moins 5 ans d'expérience professionnelle en développement Go sur des applications en production
  • Solide expérience dans le développement de bases de code complexes
  • Maîtrise de la conception et du déploiement d'API REST à faible latence sur Kubernetes
  • Attention particulière portée aux objectifs de performance et de disponibilité (temps de réponse P95 < 50 ms, disponibilité cible >= 99,95 % pour les services critiques)
  • À l'aise avec le profilage et l'optimisation, notamment avec pprof et PGO
  • Maîtrise des pratiques de test
  • Maîtrise de l'observabilité applicative reposant sur OpenTelemetry pour les traces et les métriques
  • Maîtrise des logs JSON structurés
  • Bonne maîtrise de Kubernetes et des opérations associées
  • Bonne compréhension des réseaux et de la sécurité (DNS, HTTP/HTTPS, fondamentaux de TLS, concepts de SSO)
  • Bon niveau d'anglais, à l'écrit comme à l'oral
Profil souhaité / atouts :
  • Expérience des services AWS
  • Intérêt concret pour la cybersécurité
Outils et technologies utilisés dans l'environnement :
  • Go
  • Kubernetes
  • API REST
  • OpenTelemetry
  • pprof
  • PGO
  • DNS
  • TLS
  • SSO
  • AWS (atout)
Les compétences secondaires telles que les pratiques de test, l'observabilité, les fondamentaux réseaux, les concepts de sécurité, les opérations cloud, le diagnostic d'incidents, la documentation et la revue de code sont essentielles pour garantir la qualité, la maintenabilité et la sécurité de la plateforme. L'utilisation d'outils comme Kubernetes, OpenTelemetry, pprof, PGO et AWS permet d'assurer un haut niveau d'automatisation, d'observabilité et de performance, tout en facilitant la collaboration et l'amélioration continue au sein de l'équipe.

Login