Ce que nous faisons
Les projets propulsés par Unreal Engine demeurent à la fine pointe du divertissement en temps réel depuis plus de 20 ans. Notre équipe d’experts en matière de programmation innove constamment afin d’améliorer les outils et la technologie conçus pour donner des moyens incroyables aux développeurs de contenu à l’échelle de la planète.
Ce que vous ferez
En tant que membre de l’équipe Unreal Cloud Services, vous construirez la suite ultime d’outils infonuagiques de création de contenu collaboratif en temps réel basés sur Unreal Engine. Vous définirez le programme qui outillera les développeurs de contenu du monde entier afin qu’ils puissent réaliser leurs idées dans un environnement transparent, coopératif et distribué.
Ce dont vous serez responsable
- Travailler sur nos bibliothèques centrales Rust et C, qui sous-tendent nos outils de collaboration de bureau et infonuagiques.
- Intégrer nos bibliothèques centrales à Unreal Engine ainsi qu’à d’autres logiciels clients et serveurs.
- Analyser et optimiser les performances de nos technologies fondamentales. Vous travaillerez avec des algorithmes de hachage et de compression, des systèmes de fichiers virtuels et des protocoles réseau de pointe déployés sur plusieurs systèmes d’exploitation.
- Déterminer les améliorations nécessaires et créer des spécifications techniques pour vous-même et vos collègues que vous mettrez par la suite en œuvre.
- Travailler en étroite collaboration avec l’équipe responsable des produits pour veiller à ce que nos mises en œuvre techniques soient conformes à la vision à long terme pour nos produits de collaboration.
- Coopérer étroitement avec les équipes responsables du moteur, du backend, de l’infrastructure et du Web au sein d’Epic afin d’assurer que nous fournissons des solutions interfonctionnelles robustes.
Ce que nous recherchons
- Excellentes compétences en codage natif, par exemple Rust, C++ ou C.
- Contributions démontrées à des logiciels de systèmes sensibles aux performances.
- Être axé sur le rendement et avoir d’excellentes connaissances en profilage et en optimisation.
- Expérience avec les systèmes infonuagiques et distribués.
- Expérience en rédaction de code asynchrone multithread.
- Expérience dans les systèmes de fichiers, la communication interprocessus, les réseaux et les protocoles Web standard (HTTP, gRPC, etc.).
- Expérience dans la programmation et les cadres d’interfaces utilisateur natives natifs, un atout.
- Expérience de travail avec Unreal et bonne compréhension de son ensemble technologique, un atout.
- Être hautement collaboratif et avoir d’excellentes compétences techniques et communicatives (non techniques).
Avantages
Nous payons l’entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l’assurance-vie, l’assurance en cas de décès ou de mutilation par accident et l’assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d’épargne-retraite avec cotisation concurrentielle de la part de l’employeur. En plus du programme d’aide aux employés, nous proposons un programme étoffé de bien-être mental par l’entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge.