Nous recherchons un·e ingénieur·e polyvalent·e pour rejoindre notre équipe de R&D, spécialisé·e à la fois dans l’évaluation des performances et dans les tests automatisés de notre réseau de diffusion de contenu (CDN). Ce rôle double nécessite une expertise dans l’évaluation des performances de systèmes multimédias distribués ainsi que dans le développement de scripts de test automatisés afin d’assurer la qualité et la fiabilité de notre CDN. Vous jouerez un rôle clé dans l’amélioration continue de notre CDN axé sur la vidéo, qui diffuse des térabits de vidéo de haute qualité par seconde et a un impact significatif sur les expériences de divertissement dans le monde entier.
Dans ce poste, vous serez responsable d’évaluer les nouvelles fonctionnalités du CDN, de mesurer leur impact sur les performances du système et de développer des pipelines de tests automatisés complets. Le rôle exige une compréhension approfondie du système, la capacité à concevoir des métriques adaptées à diverses conditions réseau, ainsi qu’une expertise en analyse et optimisation des performances. Vous collaborerez également avec les équipes de développement, d’ingénierie et d’assurance qualité (QA) pour créer et maintenir des cadres de tests automatisés robustes.
La taille réduite de l’équipe et l’ouverture de l’organisation permettent aux ingénieur·e·s d’être des acteur·rice·s majeurs·es du développement produit. Le rôle peut inclure des interactions avec diverses parties prenantes de l’organisation et avec des client·e·s, offrant ainsi une grande variété d’expériences et d’opportunités, avec un accent particulier sur l’évaluation des performances.
Responsabilités
Effectuer des évaluations approfondies des performances des nouvelles fonctionnalités du CDN, en mesurant leur impact global sous diverses conditions, y compris des scénarios de charge extrême.
Établir et maintenir une plateforme matérielle de référence pour évaluer les performances du système.
Concevoir, développer et maintenir des scripts de test automatisés pour valider la fonctionnalité, les performances et la fiabilité du CDN.
Configurer des environnements de test et des pipelines d’intégration continue pour automatiser le déploiement et l’exécution des tests.
Améliorer continuellement la couverture des tests en ajoutant de nouveaux cas pour les fonctionnalités en développement et les mises à jour.
Collaborer étroitement avec les équipes de développement, d’ingénierie et de QA pour garantir une intégration fluide des tests automatisés et de l’évaluation des performances.
Participer à des revues de code et de tests pour garantir la qualité et le respect des meilleures pratiques.
Assurer une veille technologique sur les nouvelles pratiques et outils de test, optimisant les processus d’évaluation et de test.
Diplôme de Master en informatique, génie électrique, ingénierie logicielle ou domaine connexe (un doctorat est préféré pour l’évaluation des performances).
Entre 3 et 10 ans d’expérience dans le domaine des systèmes informatiques et Internet, idéalement liés à la diffusion vidéo.
Expérience avérée dans le développement de tests automatisés (avec Python).
Connaissance des outils de tests automatisés tels que Pytest, Postman.
Expertise en évaluation des performances pour des systèmes distribués, idéalement incluant la modélisation du trafic Internet.
Première expérience avec des outils d’intégration continue tels que Github Actions, Gitlab, Circle CI, etc.
Solide connaissance de la pile réseau (IP, TCP/UDP, HTTP), des systèmes d’exploitation Linux et des infrastructures distribuées.
Excellentes compétences en résolution de problèmes, en analyse et en communication, avec la capacité de travailler de manière autonome et de collaborer au sein d’une équipe internationale.
Maîtrise de l’anglais indispensable.
Nous valorisons la diversité et encourageons les candidatures de tous profils, sans discrimination.
Étape 1 : screening call (20-30mn) notre équipe de recrutement afin de présenter le poste et comprendre tes aspirations
Étape 2 : entretien technique avec l’équipe et le Hiring Manager
Étape 3 : entretien avec la/le N+2 / VP Product Management
Étape 4 : Entretien RH (Amandine ou Manuel)
Étape 5: Présentation de l’offre par notre equipe RH
Ces entreprises recrutent aussi au poste de “Quality Assurance and Testing”.