Role Description

L’opportunité

La création de jeux multijoueurs reste l’un des défis les plus difficiles à relever pour les développeur(se)s de jeux. La question de l’équilibre entre l’intuitivité, les performances et la flexibilité n’est pas encore résolue.

À cet effet, nous avons vu bien trop peu d'innovation dans les jeux multijoueurs au cours de la dernière décennie, tandis que la créativité dans les jeux solo ne cesse de prospérer.

Êtes-vous un(e) développeur(se) expérimenté(e) souhaitant faire partie d’une équipe chargée de concevoir le tout premier processus de serveur de jeu vidéo dédié à Unity ?

Nous sommes à la recherche d’un(e) développeur(se) senior en Netcode qui nous aidera à définir et à bâtir l’expérience de développement de serveurs dans Unity.

Dans ce rôle, vous aurez la liberté de mener des initiatives destinées à réduire les temps d’itération et à améliorer les performances à l’échelle pour des millions d’utilisateur(rice)s ! Aidez-nous à mettre en place la prochaine génération de développement de jeux multijoueurs !

Ce que vous allez faire

  • Concevoir et déployer des fonctionnalités qui simplifieront le processus de développement et de déploiement de serveurs
  • Développer des fonctionnalités de l’éditeur Unity destinées aux développeur(se)s multijoueurs pour améliorer la rapidité des itérations en réseau, des créations, des automatisations et déploiements
  • Collaborer avec le reste de l’équipe pour améliorer notre pile réseau et s’assurer que les vulnérabilités critiques sont priorisées et traitées rapidement
  • Travailler en étroite collaboration avec les autres équipes multijoueurs sur les exigences en matière d’outillage et de processus
  • Créer et maintenir des tests et un code de qualité de production.

Ce que nous recherchons

  • Une expérience avec le moteur Unity
  • Une expérience en C, C++ ou C#
  • Une connaissance des concepts modernes de mise en réseau en temps réel
  • Une capacité à conceptualiser, à communiquer et à exécuter des initiatives de développement
  • Une expérience de la programmation à haut rendement, du traitement à plusieurs branches et de la gestion de la mémoire.

Vous avez peut-être également

  • Une expérience des applications serveur à l’échelle
  • Une expérience avec des solutions infonuagique (AWS, Google Cloud, Azure, etc.).

Information supplémentaire

  • Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste.
  • Le support à la relocalisation n’est pas disponible pour ce poste.
  • L’aide à la relocalisation internationale n’est pas disponible pour ce poste.
  • 2 hours ago