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! 

Working Place:

Toronto, ON, Canada