This job might no longer be available.
Développeur de données / Data Developer
3 years ago
Your Privacy
ZeniMax understands the importance of privacy. Please review the “Applicant Privacy Notice” section below, which explains how we process the personal information we collect about you when you apply for a job or submit information to us through this job portal. BY APPLYING FOR THIS JOB, SHARING THIS JOB OR OTHERWISE PROVIDING US WITH YOUR PERSONAL INFORMATION THROUGH THIS JOB PORTAL, YOU ACKNOWLEDGE THAT YOU HAVE READ AND UNDERSTOOD THE APPLICANT PRIVACY NOTICE , WHICH IS SET FORTH IN THE “APPLICANT PRIVACY NOTICE” SECTION BELOW.
Overview
Bethesda Game Studios est à la recherche d'un développeur de données talentueux et autonome avec de solides compétences techniques pour rejoindre l'équipe qui dépasse les standards et repousse les limites du développement de jeux AAA sur les plateformes mobiles. Le développeur de données travaillera avec notre spécialiste des données et nos programmeurs pour mettre en place et maintenir des solutions de données afin de soutenir les initiatives analytiques visant à améliorer l'expérience et la performance des joueurs ainsi qu'à augmenter la rétention et la monétisation des joueurs.
Bethesda Game Studios is looking for talented and self-driven Data Developer with strong technical skills to join the team that is pushing the bleeding-edge AAA game development for mobile platforms. The Data Developer will work with our Data Scientist and programmers in building and maintaining data solutions to support analytics initiatives to improve player experience and game performance as well as increase player retention and monetization.
Responsibilities
- Construire de nouvelles structures de données et étendre les structures existantes pour prendre en charge l'analyse des jeux;
- Maintenir de grandes bases de données Apache Spark de plusieurs téraoctets qui incluent l'optimisation des performances et les processus de rétention et de purge des données;
- Rechercher et régler les problèmes de qualité des données, fournir des corrections et proposer des solutions à court et à long terme;
- Préparer la conception des systèmes de base de données et recommander des améliorations en matière de performance;
- Maintenir et développer divers scripts et outils de base de données Python / Scala pour faciliter les processus d'automatisation;
- Fournir un soutien lié à toutes les initiatives de suivi des données;
- Évaluer la mise en place du suivi des données dans le jeu pour toutes les demandes de propositions et aider à améliorer la structure et le schéma des rapports pour optimiser la vitesse des requêtes;
- Aider les spécialistes de la science des données à rassembler les données et à construire des tables de travail pour accélérer l'analyse;
- Optimiser les requêtes SQL pour améliorer la vitesse de traitement des clusters Spark.
- Build new and extend existing data structures to support game analytics;
- Maintain large, multi-terabyte Apache Spark databases which includes performance tuning and data retention/purge processes;
- Research and troubleshoot data quality issues, providing fixes and proposing both short- and long-term solutions;
- Prepare designs for database systems and recommend improvements for performance;
- Maintain and develop various Python / Scala database scripts and tools to facilitate automation processes;
- Provide support related to all data tracking initiatives;
- Evaluate the implementation of data tracking in the game all proposals requests and assist to improve the logs structure and schema to optimize for querying speed;
- Assist data scientists to wrangle data and build working tables to speed analysis;
- Optimize SQL queries to improve processing speeds on Spark clusters.
Qualifications
- Passion pour les jeux vidéo;
- Minimum 3 ans d'expérience dans un rôle similaire dans le développement, la gestion, la maintenance et l'optimisation d'environnements de données de plusieurs téraoctets, y compris les pipelines de données et les processus ETL qui leur sont associés;
- Très forte expérience avec Apache Spark ou une technologie similaire;
- Excellentes compétences en SQL;
- Solide expérience dans les langages de script et de programmation tels que Python, Scala, Linux Shell, C# scripting;
- Expérience en modélisation de données pour les environnements transactionnels et d'entreposage de données, y compris la familiarité avec les normes de modélisation dimensionnelle de Kimball et 3NF;
- Expérience de travail avec une variété de sources de données telles que MySQL, Oracle, SQL Server, PostgreSQL, S3, HDFS, et Dynamo DB;
- Expérience avec les systèmes de contrôle des sources (Git, Perforce, SVN, etc.);
- Solides compétences interpersonnelles et capacité de résolution de problèmes.
- Passion for video games;
- Minimum 3 years of experience in a similar role in developing, managing, maintaining and optimizing large, multi-terabyte data environments including the pipelines of data and ETL processes feeding into it;
- Very strong experience with Apache Spark or a similar technology;
- Expert level SQL skills;
- Solid experience in scripting and programming languages such as Python, Scala, Linux Shell, C# scripting;
- Data modeling experience for both transactional and data warehousing environments including familiarity with Kimball dimensional and 3NF modeling standards;
- Experience working with a variety of data sources such as MySQL, Oracle, SQL Server, PostgreSQL, S3, HDFS, and Dynamo DB;
- Experience using source control systems (Git, Perforce, SVN, etc.);
- Strong interpersonal skills and problem-solving ability.
Preferred Skills
- Baccalauréat en informatique, en génie, ou en intelligence d'affaires avec une expérience supplémentaire appropriée;
- Expérience dans l'industrie du jeu vidéo serait un grand plus;
- Expérience de travail avec d'autres technologies de données AWS comme S3, Redshift Spectrum, Athena, Data Pipeline, Glue, EMR, RDS, et Kinesis;
- BS degree in Computer Science, Engineering, or BI with appropriate additional experience;
- Experience in the video game industry would be a big plus;
- Experience working with other AWS data technologies such as S3, Redshift Spectrum, Athena, Data Pipeline, Glue, EMR, RDS, and Kinesis;
- Experience working with big data solutions such as Apache Spark, PrestoDB, Impala or similar.
Applicant Privacy Notice
Applicant Privacy Notice
Create Your Profile — Game companies can contact you with their relevant job openings.