Aller vers le contenu principal

Technical Lead Network Programmer - Beyond Good & Evil 2 - (H/F/NB)

Montpellier, France

DESCRIPTION DE L'ENTREPRISE

Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !

DESCRIPTION DU POSTE

Sous la responsabilité du Technical Director Programming, tu seras responsable du bon fonctionnement, de la maintenance et de l’évolution de l’architecture réseau du jeu Beyond Good & Evil 2. Tu veilleras à la performance, à la réplication des données en jeu, et assureras un support étroit aux équipes internes. Tu interviendras aussi dans la supervision technique de l’équipe Network.

Ce que tu feras :

Missions :

  • Analyser des performances CPU et mémoires de nos clients et serveurs ;
  • Analyser de façon détaillée le code serveur ou client pour déterminer les changements à faire afin de supporter le nombre de joueurs déterminé par le jeu ;
  • Corriger des problèmes (bugs) spécifiques à nos différentes plateformes (PS5, Xbox Série, Linux, PC) ;
  • Optimiser du code réseau afin de réduire la bande passante consommée, et de réduire la latence entre nos clients ;
  • Apporter du support sur les outils pour monitorer nos serveurs dans le cloud ;
  • Apporter du support pour le déploiement de nos serveurs dans le cloud.

Ton futur environnement de travail :

Tu travailleras sous la supervision du Technical Director Programming et tu seras entouré.e. de plusieurs Technical Director et experts dans leur domaine.

Tu travailleras aussi avec les équipes Gameplay Programming, Engine, Online….

 

QUALIFICATIONS

Ce que l'on recherche :

Compétences clés pour ce poste

  • Excellente maîtrise du C++
  • Bonne connaissance des API réseau
  • Expertise en réplication réseau dans les moteurs de jeu
  • Connaissances en optimisation réseau et performance temps réel
  • Maîtrise de l’architecture réseau d’un moteur de jeu
  • Bonne compréhension des autres moteurs de jeu
  • Capacité à superviser techniquement une équipe
  • Forte autonomie et esprit d’initiative afin de vite t’emparer de sujets, proposer des solutions, et faire avancer les sujets sans supervision constante
  • Excellente communication pour interagir et collaborer efficacement avec les GPP, les équipes Engine, Online, etc.
  • Capacité à bien estimer et gérer ta charge de travail
  • Vision long terme et amélioration continue de l’architecture

Le processus de recrutement :

Notre processus de recrutement

  • Étude de ta candidature : notre équipe la passera en revue avec attention.
  • Préqualification rapide (30 min max par téléphone) : si ton profil correspond, tu auras un premier échange téléphonique pour valider certains points.
  • Entretien 1 : Découverte (1h, en visio) : un échange avec un membre de l’équipe recrutement pour apprendre à mieux te connaître et vérifier l’adéquation de ton parcours avec nos attentes.
  • Entretien 2 : Technique (1h, en visio) : une discussion avec deux membres de l’équipe, davantage orientée technique, pour rentrer dans le concret et parler le même langage.

Autre info :

Localisation : Montpellier

Date de démarrage : tu pourras intégrer l'équipe dès que possible

Télétravail : 2 jours de télétravail par semaine

RENSEIGNEMENTS COMPLÉMENTAIRES

Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.

 

Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.

PostulerRecommander un.e ami.e
Partager:

NOS COLLABORATEURS VOUS EN DISENT PLUS

Les moteurs de jeu

Les développeur·se·s ont de nombreux outils à leur disposition pour créer des jeux, parmi lesquels les moteurs de jeu. Timothy Dansie, producteur associé technique, explique leur fonctionnement et présente ceux que nous utilisons chez Ubisoft.

Le parcours d'Alexandru: de Game Tester aux équipes IT

Lire Plus
Le parcours d'Alexandru: de Game Tester aux équipes IT

Un workflow unifié pour le développement et le Live par Björn Törnqvist

FAQ

Puis-je soumettre une candidature spontanée ?

Nous n'acceptons pas les candidatures spontanées. Vous pouvez trouver toutes nos offres d'emploi en cliquant sur le bouton « Recherche d'emploi ». Revenez régulièrement sr notre page Carrières si vous ne trouvez pas l'opportunité que vous recherchez cette fois-ci, les mises à jour sont fréquentes.

Comment puis-je vérifier l'état d'avancement de ma candidature ?

Vous pouvez vérifier l'état de votre candidature en vous connectant à votre profil de candidat SmartRecruiters.

Je ne connais pas le secteur des jeux vidéo. Serais-je à ma place chez Ubisoft ?

Chez Ubisoft, tout le monde est le bienvenu ! Nous savons qu'en réunissant des perspectives et des expériences différentes, nous créons un environnement plus inclusif pour nos équipes. Vous aurez la chance de travailler avec des équipes et des projets qui vous inspireront et vous stimuleront chaque jour.

Comment savoir si un e-mail/une offre Ubisoft est légitime ?

Nous avons été désolés d'apprendre que des escrocs ont contacté des candidats au "nom" d'Ubisoft pour obtenir des données personnelles et/ou de l'argent. Nous prenons ces fraudes très au sérieux : non seulement ces actions vous mettent en danger, mais elles compromettent également l'image d'Ubisoft. Cliquez sur le bouton ci-dessous pour lire une liste détaillée de ce qu’Ubisoft ne vous demandera jamais au cours du processus d'embauche.