Senior Data Developer | Développeur·euse de données sénior·e
1 мес. назад
CanadaWorldwideSeniorHybrid
sqlpythonetldata pipelinesbig data
Senior Data Developer role focused on supporting video game development at Behaviour Interactive.
О компании
- Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent studio of over 1200 passionate employees, with studios in Toronto (Behaviour Toronto), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). Our day to day revolves around two core business focuses: Services and Original Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional work-for-hire development and pioneering immersive location-based entertainment (LBE). Meanwhile, our Original Games unit pushes our c
Обязанности
- Using advanced SQL and Data Build Tools (dbt) on Snowflake, develop and improve the current data models to support the analysts, and user researchers.
- Keep up to date and use best practices in testing, security, cost monitoring, performance monitoring and effective use of resources..
- Promote best practices and ensure consistency across games.
- Using Python and Airflow, develop and improve the current toolsets that support the main game data pipeline and gather secondary data.
- Oversee various data project encompassing different area of expertise (data development, data analysis...).
- Help junior team members thrive and grow.
Требования
- Training in data development, business intelligence, software development or related fields.
- At least 6 years of experience in data modeling involving complex SQL transformation on large data set (including experience with cloud databases, Snowflake preferred).
- The equivalent experience developing Python and SQL-based ETL scripts suitable for production environment and utilizing a pipeline scheduler.
- Experience in implementing data governance best practices.
- Experience with Snowflake, DBT, and Airflow.
- Experience with cloud services (AWS or others) is an asset.
Другое
- À l'aide de SQL avancé et de Data Build Tools (dbt) sur Snowflake, développer et améliorer les modèles de données actuels pour soutenir les analystes et les chercheurs utilisateurs;
- Vous vous tenez au courant et utilisez les meilleures pratiques en matière de tests, de sécurité, de contrôle des coûts, de contrôle des performances et d'utilisation efficace des ressources ;
- Promouvoir les meilleures pratiques et assurer la cohérence entre les jeux ;
- En utilisant Python et Airflow, développer et améliorer les ensembles d'outils actuels qui soutiennent le pipeline de données du jeu principal et collectent des données secondaires ;
- Superviser divers projets de données englobant différents domaines d'expertise (développement de données, analyse de données...) ;
- Aider les membres juniors de l'équipe à s'épanouir et à se développer.
- Formation en développement de données, en intelligence économique, en développement de logiciels ou dans des domaines connexes;
- Au moins 6 ans d'expérience en modélisation de données impliquant des transformations SQL complexes sur de grands ensembles de données (y compris une expérience avec une base de données en nuage, Snowflake de préférence) ;
- L'équivalent d'expérience en développement de scripts ETL basés sur Python et SQL adaptés à un environnement de production et l'utilisation d'un planificateur de pipeline ;
- Expérience de la mise en œuvre des meilleures pratiques en matière de gouvernance des données ;
- Expérience avec Snowflake, DBT et Airflow ;
- Expérience avec les services cloud (AWS ou autres) est un atout.