logo image

GameAddik Job Board

Architect(e) Data Lake / Data Lake Architect

hybrid
5260 Rue de Verdun, Montréal, Québec, Canada, H4H 1K1
full-time . December 5, 2024

Description

Architect(e) Data Lake / Data Lake Architect


Version anglaise suit

Parlons Jeux Vidéo !


GameAddik est une entreprise publicitaire en pleine croissance, spécialisée dans des solutions d’acquisition utilisateur de premier plan pour les jeux vidéo depuis 2015. En plus, notre entreprise compte sur un ensemble de solutions conçues pour améliorer la visibilité en ligne et l’engagement dans l’industrie du jeu vidéo : PWN Games, GameRebellion, et Elusive. Chez GameAddik, nous sommes passionnés par les jeux et dédiés à aider nos clients à atteindre leurs objectifs. Rejoignez notre équipe dynamique et talentueuse pour vivre une aventure excitante avec nous !

Présentation du Poste

Nous recherchons un(e) architect(e) data lake pour rejoindre notre équipe de backend et diriger le développement de notre infrastructure de données. Dans ce rôle, vous allez combiner l'architecture stratégique avec un leadership pratique pour construire une solution de data lake évolutive pour GameRebellion. Vous allez diriger une équipe d'ingénieurs de données et de développeurs analytiques, en collaborant avec les développeurs de base, les architectes de système et DevOps pour assurer une intégration harmonieuse et de hautes performances tout en maintenant l'accent sur la mise à l'échelle de nos capacités de données. Si vous êtes passionné par la création de solutions de données de pointe et par l'innovation dans un environnement SaaS en pleine croissance, nous voulons vous connaître !

Ce que vous allez faire :

  • Architecture des données : Développer une architecture de data lake robuste et évolutive pour gérer de grands volumes de signaux de flux provenant des actions des joueurs, provenant de notre SDK.
  • Migration du système : Diriger la transition d'un système basé sur SQL vers une architecture de streaming qui écrit directement dans nos solutions de stockage AWS, en assurant l'évolutivité et la fiabilité.
  • Gestion des pipelines de données : Fournir des directives et superviser l'adaptation des pipelines afin de réintroduire efficacement les données stockées dans l'application pour l'analyse des tableaux de bord et la création de rapports.
  • Leadership d'équipe : Diriger une équipe d'ingénieurs en données et de développeurs analytiques, en fournissant des conseils techniques et en veillant à l'alignement sur les objectifs architecturaux.
  • Collaboration interfonctionnelle : Travailler avec les développeurs principaux, les architectes système, les équipes Backend et DevOps pour assurer l'intégration transparente des systèmes de streaming avec les solutions de stockage et l'alignement avec l'architecture globale du système.
  • Optimisation de l'infrastructure de données : Optimiser les systèmes de traitement des données pour obtenir une faible latence et un débit élevé, tout en mettant en place des systèmes de surveillance et des mesures de performance pour garantir la santé et la fiabilité de l'infrastructure.
  • Gouvernance et sécurité des données : Définir et mettre en œuvre la gouvernance des données, le contrôle d'accès et les meilleures pratiques de sécurité pour le data lake.

Ce que vous apportez :

  • Plus de 5 ans d'expérience en ingénierie des données ou en architecture, dont au moins 2 ans dans la conception et la mise en œuvre de solutions de lac de données évolutives.
  • Baccalauréat en informatique, en science des données ou dans un domaine connexe. Une maîtrise est un atout.
  • Expérience démontrée dans la direction et l'encadrement d'équipes d'ingénieurs en données et de développeurs analytiques.
  • Expérience démontrée des plateformes cloud (AWS de préférence) et des technologies telles que S3, Glue, Kinesis, ou équivalent.
  • Expérience pratique des outils big data tels que Apache Kafka, Apache Spark ou similaires.
  • Solide compréhension des bases de données SQL et NoSQL, avec une expertise dans l'optimisation du stockage et de l'interrogation des données.
  • Maîtrise de Python pour le développement de pipelines de données.
  • Connaissance approfondie du streaming de données en temps réel et des architectures pilotées par les événements.
  • Solides compétences en résolution de problèmes et approche de la prise de décision axée sur les données.

Atouts :

  • Expérience dans l'industrie du jeu vidéo ou dans le domaine de l'analyse liée au jeu vidéo.
  • Familiarité avec les signaux comportementaux des joueurs et les données SDK.
  • Connaissance des flux de travail d'apprentissage automatique et de l'intégration avec les lacs de données.
  • Expérience pratique avec des outils de visualisation comme Tableau ou AWS Quicksight.
  • Compréhension des processus ETL/ELT et des outils comme Airflow ou similaires.

Avantages :

  • Bonus & croissance : Prime annuelle de performance avec des possibilités d'évolution de carrière au sein de l'entreprise.
  • Travail hybride : 3 jours par semaine au bureau et 2 jours à domicile.
  • Congés payés : 3 semaines de vacances et 4 jours personnels.
  • Culture inclusive et événements d'équipe : S'épanouir dans une atmosphère dynamique et solidaire et participer à des activités amusantes et marquantes de renforcement de l'esprit d'équipe.
  • Programme de bien-être : Bénéficiez d’une assurance santé, vision & dentaire, d’une assurance voyage, d’une assurance vie et d’un programme d’aide aux employés.
  • Avantages pour les navetteurs : Réduction des frais de carte Opus pour les employés.
  • Autres avantages : Boissons et collations gratuites et illimitées.

--------------------------
EN version below

Let's talk Gaming!


GameAddik is a rapidly growing advertising company that has specialized in top-notch video game user acquisition solutions since 2015. We have created a suite of solutions crafted to increase online visibility and engagement in the video games industry: PWN Games, GameRebellion, and Elusive. At GameAddik, we are passionate about games and dedicated to helping our clients achieve their goals. Join our energetic and talented team and be an instrumental part of our exciting journey!

Role Overview

We're looking for a Data Lake Architect to join our backend team and lead the development of our data infrastructure. In this role, you'll blend strategic architecture with hands-on leadership to build a scalable data lake solution for GameRebellion. You’ll lead a team of Data Engineers and Analytics Developers, collaborating with Core Developers, System Architects, and DevOps to ensure smooth integration and high performance while maintaining focus on scaling our data capabilities. If you're passionate about building cutting-edge data solutions and leading innovation in a fast-growing SaaS environment, we want to hear from you!

What you’ll do:

  • Data Architecture: Develop a robust and scalable data lake architecture to handle large volumes of streaming signals from gamer actions, originating from our SDK.
  • System Migration: Lead Transition from a SQL-based system to a streaming architecture that writes directly to our AWS storage solutions, ensuring scalability and reliability.
  • Data Pipeline Management: Provide direction and oversee the adaptation of pipelines to efficiently reingest stored data into the application for dashboard analytics and reporting.
  • Team Leadership: Lead a team of Data Engineers and Analytics Developers, providing technical guidance and ensuring alignment with architectural goals.
  • Cross-Functional Collaboration: Work with Core Developers, System Architects, Backend, and DevOps teams to ensure seamless integration of streaming systems with storage solutions and alignment with the overall system architecture.
  • Data Infrastructure Optimization: Optimize data processing systems for low latency and high throughput, while establishing monitoring systems and performance metrics to ensure infrastructure health and reliability.
  • Data Governance and Security: Define and implement data governance, access control, and security best practices for the data lake.

What you bring to the table:

  • 5+ years of experience in data engineering or architecture, with at least 2 years in designing and implementing scalable data lake solutions.
  • Bachelor’s degree in Computer Science, Data Science, or a related field. A Master’s degree is a plus.
  • Demonstrated experience in leading and mentoring teams of Data Engineers and Analytics Developers.
  • Proven experience with cloud platforms (AWS preferred) and technologies like S3, Glue, Kinesis, or equivalent.
  • Hands-on experience with big data tools such as Apache Kafka, Apache Spark, or similar.
  • Strong understanding of SQL and NoSQL databases, with expertise in optimizing data storage and querying.
  • Proficiency in Python for data pipeline development.
  • In-depth knowledge of real-time data streaming and event-driven architectures.
  • Strong problem-solving skills and a data-driven approach to decision-making.

Nice-to-Haves:

  • Experience in the gaming industry or with gaming-related analytics.
  • Familiarity with gamer behavioral signals and SDK data.
  • Knowledge of machine learning workflows and integration with data lakes.
  • Hands-on experience with visualization tools like Tableau or AWS Quicksight.
  • Understanding of ETL/ELT processes and tools like Airflow or similar.

What we offer:

  • Bonus & Growth: Annual performance bonus with opportunities for career growth within the company.
  • Hybrid Work: 3 days a week in the office and 2 days from home.
  • Paid Time-Off: 3 weeks of vacation plus 1 week for the holidays.
  • Inclusive Culture & Team Events: Thrive in a dynamic and supportive atmosphere & participate in fun and impactful team-building activities.
  • Wellness Program: Benefit from Health, Vision & Dental Insurance, Travel Insurance, Life Insurance, and an Employee Assistance Program.
  • Commuter Benefits: Discounted Opus card fees for employees.
  • Other Perks: Unlimited free drinks and snacks.

Know someone who would be a perfect fit? Let them know!