Ingénieur Qualité des Données

  • Full Time
Job expired!

Chez Rockstar Games, nous créons des expériences de divertissement de classe mondiale. Faire carrière chez Rockstar Games, c'est faire partie d'une équipe travaillant sur certains des projets les plus créatifs et ambitieux que l'on puisse trouver dans n'importe quel média de divertissement. Vous serez accueilli dans un environnement dédié et inclusif où vous pourrez apprendre et collaborer avec certaines des personnes les plus talentueuses de l'industrie.

Rockstar est à la recherche d'un Ingénieur Senior Qualité des Données et Test pour rejoindre une équipe axée sur la construction d'une plateforme d'analyse de jeux de pointe et d'outils pour mieux comprendre nos joueurs et améliorer leur expérience dans nos jeux. Il s'agit d'un poste permanent à plein temps basé dans l'un des studios de développement de jeux uniques de Rockstar, à New York, NY, Carlsbad, CA, ou Andover, MA.

Le candidat idéal sera compétent dans le test et la vérification de processus d'ingestion et de transformation complexes, avec un accent sur la précision et la scalabilité. En collaboration avec d'autres ingénieurs de test, ingénieurs de données, ingénieurs en apprentissage automatique et ingénieurs logiciels; le candidat permettra à l'équipe d'analystes et de scientifiques des données de fournir des informations basées sur les données et des applications aux parties prenantes de l'entreprise.

CE QUE NOUS FAISONS

  • L'équipe d'analyse de Rockstar fournit des informations et des résultats exploitables à une grande variété de parties prenantes à travers l'organisation pour soutenir leur prise de décision.
  • Nous ajoutons actuellement des membres à notre équipe pour aider à développer notre plateforme et nos capacités de service afin de mieux servir nos clients et nos équipes partenaires de manière plus étendue.

RESPONSABILITÉS

  • Construire et maintenir un cadre de qualité des données piloté par la configuration qui garantira la précision et la fiabilité des données sur plusieurs systèmes.
  • Créer, mettre en œuvre et mettre à jour des stratégies de test pour des systèmes qui ingèrent des données en temps réel.
  • Créer et réviser des plans de test avec le personnel d'ingénierie et les parties prenantes.
  • Traduire les attentes/exigences des parties prenantes et les contrats de données en tests automatisés.
  • Construire et maintenir un ensemble de tests automatisés qui sera intégré à notre pipeline CI/CD basé sur TeamCity/Octopus.
  • Architecturer et construire un ensemble de données de test qui se mettra à jour en fonction des modifications des données en amont et qui pourra gérer un large éventail de critères de test.
  • Travailler avec le personnel d'ingénierie pour établir des tests d'intégration, fonctionnels et de régression rigoureux.
  • Établir des moyens de simuler les systèmes en amont pour une utilisation dans les pipelines de test.
  • Aider à favoriser une culture axée sur la qualité et les tests en premier.

QUALIFICATIONS

  • Plus de 5 ans d'expérience de travail en ingénierie logicielle au niveau de l'entreprise.
  • Expérience avec Python, SQL et Java.
  • Bonne compréhension des pipelines CI/CD automatisés et des stratégies de promotion.
  • Bonne compréhension des bases de données relationnelles et NoSQL (MSSQL, Postgres, MySQL, Snowflake, Cassandra, SparkSQL).
  • Expérience avec Docker et Docker Swarm/Kubernetes.
  • Expérience dans la construction de pipelines de tests automatisés.
  • Expérience dans la construction de pipelines de qualité des données pour divers produits de données, y compris les data lakes et les entrepôts de données
  • Expérience dans la construction et la maintenance de cadres de qualité des données de niveau entreprise.
  • Expérience avec les datacenters sur site et les écosystèmes basés sur le cloud.
  • Expérience dans l'établissement de plans et de stratégies de test.
  • Expérience dans la création et la maintenance de jeux de données de test et de résultats attendus.

COMPÉTENCES

  • Capacité à gérer de nombreux projets simultanément et stratégiquement, en établissant des priorités si nécessaire.
  • Une forte inclinaison à collaborer avec des membres de l'équipe de différents niveaux de compétence technique.
  • Une forte inclination pour les problèmes d'optimisation et un œil averti pour les préoccupations d'évolutivité.
  • Une forte inclination pour la documentation.
  • Une volonté de ne pas juste accepter le marketing technologique, mais de vraiment comprendre comment fonctionnent les nouvelles technologies.
  • Excellentes compétences en communication.

PLUS

Veuillez noter que ce sont des compétences souhaitables et qu'il n'est pas nécessaire de les avoir pour postuler à ce poste.

  • Expérience avec Azure.
  • Expérience avec la pile .Net.
  • Capacité à développer en C# et Javascript.
  • Familiarité avec l'écosystème Hadoop et les outils connexes (Spark, HDFS, Databricks).
  • Familiarité avec le développement dans un environnement Linux.
  • Aisance avec Apache Airflow.
  • Expérience avec les API de service de jeux en ligne, en particulier Xbox Live, Sony NP, Steam et Epic Games.
  • Connaissance de l'industrie du jeu vidéo.

COMMENT POSTULER

Veuillez postuler avec un CV et une lettre de motivation démontrant comment vous répondez aux compétences ci-dessus. Si nous souhaitons donner suite à votre candidature, un recruteur de Rockstar vous contactera pour vous expliquer les prochaines étapes et vous guider tout au long du processus.

Rockstar est fière d'être un employeur qui offre l'égalité des chances, et nous nous engageons à embaucher, promouvoir et rémunérer les employés en fonction de leurs qualifications et de leur capacité démontrée à exécuter les responsabilités professionnelles.

Si vous avez les compétences requises pour le poste, nous aimerions avoir de vos nouvelles. Nous encourageons les candidatures de tous les candidats appropriés, quel que soit leur âge, leur handicap, leur identité de genre, leur orientation sexuelle, leur religion, leur croyance ou leur race.

La fourchette de rémunération pour ce poste dans l'État de New York (y compris New York City) au début de l'emploi devrait être entre la plage ci-dessous* par an. Cependant, le salaire de base offert est basé sur la localisation du marché, et peut varier en fonction des facteurs individualisés pour les candidats à l'emploi, tels que les connaissances, les compétences, l'expérience, et d'autres considérations objectives liées à l'entreprise. Sous réserve de ces mêmes considérations, le package de rémunération total pour ce poste peut également inclure d'autres éléments, tels qu'un bonus et/ou des prix d'équité, en plus d'une gamme complète de prestations médicales, financières et/ou autres. Les détails de la participation à ces plans de prestations seront fournis si un employé reçoit une offre d'emploi. Si embauché, l'employé sera en position "à volonté" et la société se réserve le droit de modifier le salaire de base (ainsi que tout autre paiement discrétionnaire ou compensation ou programme de prestations) à tout moment, y compris pour des raisons liées à la performance individuelle, la performance de l'entreprise ou de l'équipe/de département individuel, et les facteurs de marché.