PROGRAMMATION - JEUX
Ce que nous faisons
Les projets propulsés par Unreal Engine sont à la pointe du divertissement en temps réel grâce à notre équipe d'experts en programmation en croissance continue.
Nous améliorons constamment les outils et la technologie dont se servent les créateurs de contenu du monde entier.
Ce que vous ferez
Epic Games est à la recherche d'un programmeur en développement backend qui se joindra à l'équipe des services en ligne de Fortnite.
Dans ce poste chez Epic, vous jouerez un rôle central dans la prestation de services au cœur de Fortnite et d'expériences connexes, ainsi que de différents produits dans le monde entier.
Vous concevrez des services à haute disponibilité, à haut débit, à faible latence et à grande échelle, ainsi que des services synchrones et asynchrones, des services de connexion persistante et divers autres types de systèmes.
Vous serez en mesure de façonner les services et les fonctionnalités qui orienteront l'avenir de nos produits, de la conception au déploiement, en passant par la mise en œuvre.
Nous recherchons un innovateur compétent et fiable travaillant bien avec les autres et qui aime trouver des solutions créatives.
Ce dont vous serez responsable
- Faire avancer les choses : Epic outille les programmeurs pour leur permettre d'évaluer les défis, d'élaborer des solutions et de mettre ces dernières en œuvre.
- Créer des systèmes répartis pour gérer des défis à grande échelle (nous utilisons Java).
- Travailler avec une infrastructure infonuagique publique pour faciliter un écosystème en évolution rapide (nous utilisons AWS).
- Être responsable du cycle de vie complet des services, y compris les activités et le déploiement en direct.
- Concevoir des solutions en utilisant des bases de données SQL et non relationnelles modernes (nous utilisons MongoDB, Dynamo et Redis).
- Travailler en collaboration avec les responsables des services et les producteurs, ainsi qu'avec d'autres programmeurs DevOps intégrés, en amont et en aval, responsables des technologies infonuagiques ou de l'infrastructure, dans le but de livrer des solutions.
- S'approprier les résultats - Être responsable des solutions avancées et faire preuve de souplesse quant à la résolution de problèmes.
Ce que nous recherchons
- Plus de cinq ans d'expérience en programmation au niveau des logiciels. Expérience dans le développement de systèmes en ligne.
- Expérience en Java ou autre langage similaire.
- Avoir conçu des solutions avec SQL et bases de données relationnelles.
- Expérience en infrastructure infonuagique publique (p. ex., AWS, Google Cloud, Azure, etc.).
- Expérience éprouvée dans l'exploitation de services live .
- Expérience de travail avec une équipe de développeurs. Capacité à résoudre des problèmes importants et ambigus.
- Fortes capacités de communication, y compris la capacité de fournir, solliciter et accepter la rétroaction de manière constructive.
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.