Senior Data Engineer

Position

Senior Data Engineer

Duties

  • Specify and solve the BI solution needs of Square Enix West's mobile division;
  • Design, monitor and improve Big Data solutions in batch or flow processing, in order to keep our analytical stack at the cutting edge of technology;
  • Support the need to ingest the billions of events generated monthly from the mobile games or third parties into the centralized data lake;
  • Optimize the performance of data pipeline regarding time and cost;
  • Participate in the implementation of data driven services for gaming operations;
  • Write and maintain appropriate technical documentation;
  • Participate in the data quality process in collaboration with the QA team;
  • Coach the BI team on good development practices;
  • Participate in the continuous improvement of BI processes within the central team, in close collaboration with the backend DevOps team;
  • Perform all other related tasks.

Experience and qualifications

  • At least 7 to 10 years of relevant or equivalent experience in mobile gaming or a related field;
  • Master the several database systems in the cloud such as Google Big Query, Snowflake, Redshift or equivalent;
  • Master Java, SQL;
  • Excellent knowledge of python;
  • Experience on architecture design for Big Data solutions in a Cloud environment;
  • Experience in CI/CD development is a major assett (Team City, Terraform, Ansible, Gitlab etc.);
  • Experience with functional and performance testing;
  • Experience with managing events coming from an SDK;
  • Experience with the Google cloud environment is an important asset (Dataflow, Dataproc etc.);
  • Experience in flow data processing is a plus;
  • Experience in the application of governance and data security (GDPR, etc.);
  • Concrete application of DataOps concepts;
  • Knowledge of C#, Scala, Spark, NodeJs.

Interpersonal qualities

  • Ability to present key concepts related to BI to a variety of audiences;
  • Ability to solve complex problems;
  • Rigorous and precise;
  • Focused on the operational impact, resourceful and able to take initiative;
  • Ability to adapt in an environment where priorities may change on a regular basis;
  • Good learning ability;
  • Ability to show humility and help the team progress.

Motivation and interests

Passion and ambition for videogames are essential!

Join us