This job might no longer be available.
Ingénieur·e principal·e de données / Senior Data Engineer
2 years ago
ENGLISH TO FOLLOW
La division Solutions et technologies de développement agit à titre de partenaire de EA Studios. Présente sur quatre continents de la planète, elle regroupe des personnes variées, diversifiées et passionnées par leur domaine. Ses membres participent à chaque étape de développement, améliorant leur expertise de manière à créer des expériences encore plus extraordinaires pour nos joueurs. Ils contribuent à la création de certaines des œuvres les plus populaires de tous les temps et apportent un soutien constant aux jeux-services. Grâce à des technologies de pointe, des connaissances axées sur des données et des pratiques ultramodernes, la division Solutions et technologies de développement veille à la qualité et a des répercussions directes sur les joueurs. Apprenant sans cesse, ses membres travaillent en synergie en cherchant des moyens novateurs pour résoudre les problèmes afin de créer des jeux sans pareils pour nos millions de joueurs dans le monde entier.
La personne assumant la fonction d’ingénieur·e principal·e de données est motivée de nature et axée sur le travail d’équipe. Elle collabore avec nos studios de jeu, comme Bioware et Motive, pour superviser et rendre compte de tous les maillons de la chaîne de traitement des données, car c’est à partir de cette chaîne que nous pouvons mieux définir nos joueurs, nos jeux et nos activités commerciales. En tant que membre du groupe des solutions d’analyse, vous assumez la fonction de responsable principal·e technique, veillant à ce que le studio dispose de données épurées facilement interprétables à des fins d’examens approfondis qui assurent la prise de décisions éclairées. Vous travaillerez en étroite collaboration avec les programmeurs de jeu, les concepteurs, les analystes et les chargés de projets pour comprendre leurs exigences en matière de données et mettre au point une solution technique solide qui s’intègre aux modèles d’analyse et aux flux des travaux du studio.
Vos responsabilités :
- Vous répondez aux besoins de l’équipe de jeu, du studio et des analystes sur le plan des données tout au long de la phase d’élaboration du produit et du cycle de commercialisation, allant de la définition de la stratégie relative à la télémétrie ou aux systèmes de données jusqu’à l’exécution et à l’usage postérieur à la mise en marché.
- Vous recueillez et rassemblez les exigences des analystes et des développeurs de jeux pour concevoir un modèle de données qui s’harmonise à la structure du mandat et aux flux des travaux d’analyse.
- Vous mettez à profit votre expertise en télémétrie en collaborant avec les programmeurs, les concepteurs et les analystes de l’équipe de jeu pour isoler des actions précises et des états de jeu qui sont des indicateurs importants du comportement des joueurs et de la performance de l’œuvre.
- Vous mettez au point des solutions pour structurer l’extrant brut, complexe et désordonné que produit la télémétrie du jeu afin de le rendre accessible et de pouvoir l’interpréter.
- Vous mobilisez les membres de l’équipe responsable de la vérification de la qualité des jeux afin d’optimiser la qualité des données de télémétrie pour faire en sorte que nous obtenons et recevons l’information brute nécessaire pour satisfaire les exigences en matière de données.
- Vous êtes responsable de la rédaction d’un code de production ETL épuré, performant et bien documenté dans le but de produire des artéfacts de données précis et complets.
- Vous travaillez de concert avec les analystes pour établir des assises interrogeables dans Looker, notre tableau de bord principal.
- Vous prenez part à l’évaluation et à l’adoption de technologies et d’applications novatrices servant à la collecte, l’analyse, l’intégration et la mise en œuvre de solutions pertinentes en matière d’informatique décisionnelle.
- Vous étudiez les possibilités d’analyse libre-service au sein de Electronic Arts et vous les préconisez.
- Vous faites valoir des stratégies visant à améliorer la modélisation des données, la qualité des données et l’architecture de nos systèmes.
Vos compétences :
- Vous pouvez aisément rédiger des requêtes SQL et connaissez les bases de données infonuagiques comme Snowflake, Redshift, BigQuery, ou toute autre solution de stockage de mégadonnées.
- Vous avez de l’expérience en modélisation de données et en conception de chaînes de traitement ETL (extraire, transformer, charger), et avez une bonne compréhension des concepts d’entreposage de données.
- Vous avez de l’expérience avec au moins un langage de programmation, comme Python ou Java.
- Vous avez déjà travaillé avec des données de télémétrie brutes, que vous avez définies.
- Vous savez utiliser des outils d’informatique décisionnelle de calibre entreprise, comme Looker, Power BI, Tableau et autres.
- Vous avez la capacité de présenter des concepts techniques à un auditoire non technique.
- Vous collaborez aisément avec les membres d’une équipe multifonctionnelle, locale et virtuelle, et savez apprécier les points de vue de différents partenaires.
- Vous avez de l’expérience avec les outils de gestion des processus, comme JIRA, Target process, Trello et autres.
- Vous connaissez suffisamment le domaine des jeux vidéo pour comprendre les besoins en matière d’analyse et de développement, et pour répondre à ceux-ci.
--------------------------------------------------
We are seeking a self-motivated, team-oriented Senior Data Engineer to partner with our game studios like Bioware and Motive to oversee and iterate on the end-to-end data pipeline which is the backbone that supports a deeper understanding of our players, games, and the business. As a member of the Analytics Solutions group, you will be the primary technical lead, ensuring the studio has clean, interpretable data to be used to generate insights to drive sound decisions. You’ll work closely with game programmers, designers, analysts, and project leads to understand their data requirements and build a robust engineering solution which integrates into analytics and studio workflows.
As a Senior Data Engineer, your responsibilities include:
- Supporting the game team, studio, and analysts’ data needs throughout the full product development and release cycle, from planning data systems and telemetry strategy all the way through to execution and usage post-release
- Gathering information requirements from analysts and game devs to design a data model which will support the project’s structure and analytics workflows
- Leveraging your expertise in telemetry design to partner with game team programmers, designers, and analysts to capture specific actions and states in game which are important markers of player behavior and game performance
- Engineering solutions to handle the complex, messy raw output of game telemetry to be organized, accessible, and interpretable
- Engaging with the game Quality Verification team to support telemetry data quality and ensure we are generating and receiving the raw information needed to fulfill data requirements
- Being responsible for writing clean, well-documented, and performant production ETL code to produce comprehensive and accurate data artifacts
- Partnering with analysts to build an explorable foundation in Looker, our primary dashboarding tool
- Taking part in assessing and adoption of new technologies and applications we use to collect, integrate, analyze, and deliver relevant BI solutions
- Exploring and advocating for self-service analytics at EA
- Promoting strategies to improve our data modeling, data quality, and architecture
Required qualifications:
- Proficiency in writing SQL queries and knowledge of cloud-based databases like Snowflake, Redshift, BigQuery, or other big data solutions
- Experience in data modeling and building ETL pipelines with good understanding of data warehousing concepts
- Experience with at least one programming language like Python or Java
- Experience working with and defining, raw product telemetry data
- Experience in enterprise-class business intelligence tools like Looker, Power BI, Tableau, or similar tools
- Experience translating key points from technical details to a non-technical audience
- Comfortable collaborating with a multi-functional team, both locally and remote, and understanding partners’ perspectives
- Experience with Process Management tools such as JIRA, Target process, Trello, or similar
- General knowledge of video games to support and understand analytic and development requirements
Create Your Profile — Game companies can contact you with their relevant job openings.