Passer au contenu

General Information

Locations: Redwood City, California, United States of America 
  • Location: Vancouver
  • State: British Columbia
  • Country: Canada

  • Location: Montreal
  • State: Quebec
  • Country: Canada


Role ID
216089
Worker Type
Regular Employee
Studio/Department
Other
Flexible Work Arrangement
Hybrid

Description & Requirements

Electronic Arts crée des expériences de divertissement exceptionnelles qui inspirent les joueurs et les fans du monde entier. Ici, tout le monde fait partie de l’histoire. D'une grande communauté internationale. C'est un lieu où la créativité s’épanouit, où les nouvelles perspectives sont bienvenues et où les idées comptent. Une équipe dans laquelle chacun fait évoluer le jeu.

À Electronic Arts, nous croyons que les jeux ont un pouvoir unique, puisqu’ils permettent aux gens de jouer, de créer, de contempler et de tisser des liens. Qui plus est, les plateformes de divertissement les plus influentes ne se limitent pas à diffuser du contenu; elles deviennent des lieux où les communautés prennent forme.

Le contenu des créateurs fait déjà partie intégrante de notre histoire grâce notamment aux outils de création communautaire de Battlefield en passant par la « galerie » dans The Sims 4. Nous croyons que les nouveaux outils et technologies de création transformeront la façon dont les joueurs participent à nos expériences et y contribuent en s’appuyant sur un produit conçu de manière réfléchie, des systèmes sécuritaires et une portée mondiale. Notre objectif est de permettre à davantage de joueurs de participer à l’expression créative en rendant la création plus facile, plus sécuritaire et plus enrichissante.

Rattaché.e à l’équipe de recherche et de développement, vous collaborez avec des développeurs et des chercheurs scientifiques pour déterminer comment les nouvelles technologies s’intègrent à notre architecture dorsale. Vous transposez des idées issues de l’exploration en des systèmes pouvant fonctionner à grande échelle dans un environnement fonctionnant en temps réel. Vous travaillez au croisement de la recherche et de la production, contribuant à l’intégration de technologies émergentes (notamment des systèmes procéduraux et de création assistée par l’intelligence artificielle) au sein d’un moteur de calibre mondial utilisé par des millions de joueurs.

Cette fonction est assumée en mode hybride à raison de trois jours par semaine dans nos bureaux de Montréal, Redwood City ou Vancouver.

À titre de développeur.se de logiciels sénior.e, vous relevez du.de la directeur.trice du développement.


Vos responsabilités :

  • Vous travaillez de concert avec les développeurs du moteur, intégrant des systèmes axés sur les créateurs au sein de notre architecture dorsale pour créer des flux de travaux de création générative.
  • Vous développez des services Web souples, résilients, extrêmement évolutifs et disponibles sur toute la planète pour servir des millions de joueurs.
  • Vous jumelez avec créativité pratiques exemplaires et techniques originales sur le plan de la sécurité pour protéger les données des utilisateurs et prévenir la tricherie.
  • Vous mettez en œuvre et optimisez le déploiement des services et vous veillez au bon fonctionnement des stratégies qui maximisent les périodes de fonctionnement.
  • Vous réalisez la conception et l’implantation d’interfaces de programmation d’applications et de protocoles à la fois cohérents, formels et pouvant être mis à l’essai.
  • Vous avez une excellente capacité à résoudre les problèmes techniques de façon itérative à mesure que les exigences changent durant le développement du jeu.
  • Vous préparez et passez en revue des documents de conception technique et des spécifications d’interfaces de programmation d’applications énumérant les exigences logicielles.
  • Vous assurez le maintien d’une suite de tests automatisés qui valident l’adéquation des services d’application dorsale.
  • Vous contribuez à assurer le soutien à toute heure du jour et de la nuit de nos environnements fonctionnant en temps réel.
  • Vous participerez à l’entretien et à la maintenance de nos services offerts en temps réel.

 

Vos compétences :

  • Vous avez au moins 7 ans d’expérience dans un poste pratique de codage.
  • Vous avez déjà développé et pris en charge des services Web évolutifs hébergés par un fournisseur d’infonuage public comme AWS, GCP ou Azure.
  • Vous avez des compétences expertes avec Python et Postgres.
  • Vous avez déjà été responsable de vastes systèmes et fonctionnalités allant de la conception au déploiement, y compris le soutien offert en temps réel.
  • Vous avez déjà développé des logiciels de grande qualité pouvant être mis à l’essai.
  • Vous avez déjà travaillé de concert avec les concepteurs et les ingénieurs de clients pour ajouter des fonctionnalités et améliorer les interfaces de programmation d’applications de manière itérative.
  • Vous avez déjà développé des interfaces de programmation d’applications pour des outils et des produits requérant des mises à jour sans provoquer d’arrêts.
  • Vous avez déjà réalisé des essais de charge, le dépannage et l’optimisation du rendement de services Web.
  • Vous avez déjà travaillé avec des logiciels pour lesquels il faut développer et optimiser les requêtes ainsi que les modèles d’accès à la base de données.
  • Vous êtes en mesure de développer plusieurs prototypes éphémères et d’en faire rapidement l’itération.
  • Vous maîtrisez les outils IC/DC (comme Jenkins, GitLab).
  • Vous avez déjà travaillé avec des agents de codage d’intelligence artificielle (comme Claude Code).


Nous souhaitons vous proposer des offres d’emploi qui correspondent à vos centres d’intérêt, à vos compétences et à votre expertise. Lorsque vous créez un compte Carrières EA et êtes connecté(e) au portail, vous pouvez cliquer sur "Obtenir des recommandations" pour consulter une sélection d'offres d’emploi. Ces recommandations sont améliorées grâce à un traitement automatisé, notamment par intelligence artificielle, et prennent en compte vos compétences et votre expérience. Cependant, toutes les décisions d’emploi sont prises par nos équipes de recrutement et non par des systèmes automatisés.
  • British Columbia (depending on location e.g. Vancouver vs. Victoria)
    • $141,400 - $204,400 CAD
  • California (depending on location e.g. Los Angeles vs. San Francisco)
    • $165,000 - $256,000 USD

In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.


For Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.



À propos d'Electronic Arts
Nous sommes fiers de notre vaste catalogue de jeux et d’expériences, de nos sites à travers le monde et des multiples opportunités à saisir au sein d’EA. Nous valorisons l’adaptabilité, la résilience, la créativité et la curiosité. D'un management qui laisse s'exprimer tout votre potentiel à la création d’espaces dédiés à l’apprentissage et à l’expérimentation, nous vous offrons les conditions qui vous permettront de faire un travail fantastique et de profiter d'opportunités de progression.

Nous adoptons une approche holistique pour nos programmes d'avantages sociaux, en mettant l'accent sur le bien-être physique, émotionnel, financier, professionnel et communautaire qui favorise une vie équilibrée. Ces programmes sont conçus de façon à répondre aux besoins locaux et peuvent inclure une couverture médicale, un soutien au bien-être mental, de l'épargne pour votre retraite, des congés payés, des congés parentaux, des jeux gratuits et bien plus encore. Nous encourageons le développement d'environnements dans lesquels nos équipes peuvent donner le meilleur d’elles-mêmes.

Electronic Arts offre des opportunités d'emploi équitables. Toutes les décisions de recrutement sont prises sans prise en compte de la race, la couleur de peau, la nationalité, l’ascendance, le sexe, le genre, l'identité ou l'expression de genre, l’orientation sexuelle, l’âge, les informations génétiques, la religion, la situation de handicap, l'état de santé, la grossesse, le statut marital ou familial, le statut militaire ou toute autre caractéristique protégée par la loi. Nous étudierons également, conformément à la loi, les candidatures de personnes ayant un casier judiciaire. EA adapte ses lieux de travail pour les personnes en situation de handicap, conformément à la loi en vigueur.