Job Description:
Senior Data Engineer
We are partnering with an established, Canada based online sportsbook and casino to appoint a Senior Data Engineer. Reporting to the Head of Data & Analytics, this is a pivotal, hands-on role responsible for owning and scaling a modern cloud data platform that powers analytics, dashboards, regulatory reporting, and data science across the business.
This opportunity is ideal for a senior level data engineer who thrives on autonomy, technical ownership, and building reliable, scalable data infrastructure in a high-volume, transactional environment.
What You Will Do
As Senior Data Engineer, you will play a central role in shaping and evolving the organisation's data ecosystem.
Key responsibilities include:
-
Design and build scalable data warehouse solutions in Snowflake, including schemas, models, and transformations
-
Develop and maintain robust ingestion pipelines for production systems and third-party platforms (marketing, CRM, payments, engagement tools)
-
Implement testing, monitoring, and alerting to ensure data quality, reliability, and cost efficiency
-
Define and manage CI/CD processes and version control for data projects
-
Optimise Snowflake performance, warehouse usage, and cost management
-
Manage roles, access controls, and query performance tuning
-
Establish best practices for documentation, governance, and data quality standards
-
Monitor and resolve third-party integration issues (API changes, authentication, schema updates, rate limits)
-
Collaborate closely with analysts, BI developers, and data scientists to deliver trusted, accessible datasets
All About You
We are looking for a technically strong Senior Data Engineer with deep experience in modern cloud data environments.
You will bring:
-
5+ years of experience in data engineering or related roles
-
Strong SQL skills and hands-on experience with modern cloud data warehouses (Snowflake preferred)
-
Strong Python experience for pipeline development and API integrations
-
Expertise in data modelling, schema design, performance tuning, and warehouse optimisation
-
Experience with transformation frameworks such as dbt (or similar tools)
-
Proven experience building and maintaining API-based data integrations
-
Familiarity with CI/CD workflows and version control (Git)
-
Knowledge of data governance best practices including documentation, testing, and quality controls
-
Exposure to cloud platforms such as AWS, GCP, or Azure
Nice to Have:
-
Experience in iGaming, sports betting, or other high-volume transactional environments
-
Familiarity with regulatory reporting (AML, Responsible Gaming, etc.)
-
Experience supporting ML workflows or feature stores
-
Experience with BI tools such as Power BI
-
Exposure to orchestration tools (Airflow, Prefect) or streaming technologies (Kafka, Spark, Kinesis)
Additional Information
-
Fully remote opportunity (Canada-wide)
-
Competitive compensation and comprehensive employer-paid benefits
-
High-impact role with direct influence over the data platform architecture
-
Collaborative, fast-paced technology environment
-
Structured onboarding and long-term career progression
-
This position does not use artificial intelligence during the hiring process
If you are a Senior Data Engineer looking to take ownership of a modern cloud data platform in a scaling digital business, get in touch for more information!