Ingenieur R&D Go Senior H/F
ARealTI
91300 Massy - Essonne
CDI Temps plein
Description du poste
Notre client est un acteur technologique spécialisé dans les solutions de connectivité et de communication. Il se distingue par ses activités de R&D dans le développement logiciel, le backend, le cloud, les réseaux et la cybersécurité. L'entreprise conçoit et fait évoluer des plateformes critiques déployées dans plusieurs environnements et points de présence, où la performance, la disponibilité et la fiabilité sont des enjeux majeurs.
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 oeuvre 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 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.
Le poste :
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 oeuvre 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.
Expérience exigée : 5 à 10 ans
Niveau d'étude souhaité : BAC +4/5
Niveau d'étude souhaité : BAC +4/5
Salaire : Fixe Mutuelle Avantage
Référence de l'annonce : JobPosting2744622
Offre d'emploi publiée le 05-11-2026
Offre d'emploi publiée le 05-11-2026
POSTULER