Senior Data Engineer

Remote
Apply
AI Summary

Senior Data Engineer for a modern cloud data platform, shaping and evolving the organization's data ecosystem. Designing scalable data warehouse solutions in Snowflake, developing ingestion pipelines, and managing CI/CD processes. Collaborating with analysts, BI developers, and data scientists to deliver trusted, accessible datasets.

Key Highlights
Design and build scalable data warehouse solutions
Develop and maintain robust ingestion pipelines
Manage CI/CD processes and version control
Key Responsibilities
Design and build scalable data warehouse solutions in Snowflake
Develop and maintain robust ingestion pipelines for production systems and third-party platforms
Manage CI/CD processes and version control for data projects
Technical Skills Required
Snowflake SQL Python data modelling schema design performance tuning warehouse optimisation dbt
Benefits & Perks
Competitive compensation
Comprehensive employer-paid benefits
Fully remote opportunity (Canada-wide)
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

Job Description


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.


Your Key Job Responsibilities will include:


As Senior Data Engineer, you will play a central role in shaping and evolving the organisation’s data ecosystem.


  • 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


Requirements for this role:

We are looking for a technically strong Senior Data Engineer with deep experience in modern

cloud data environments.


  • 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!


Similar Jobs

Explore other opportunities that match your interests

Data Architect

Data Science
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

ALL JANS

Canada

Data Science Manager (Recommendation Systems)

Data Science
•
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Harnham

Canada

Entry-Level Data Scientist

Data Science
•
5d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

Why Hiring

Canada

Subscribe our newsletter

New Things Will Always Update Regularly