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.
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
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)
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!