Job Overview BET99 is Canada's Premiere Online Sportsbook and Casino. Launched in 2020, we have consistently innovated the online gaming landscape every step of the way, exponentially growing our customer base and, in turn, our internal BET99 team! Were a fast-paced company and are looking for individuals who live and breathe our core values: challenging the status quo, trust, transparency, integrity, and collaboration. Were looking for a Senior Data Engineer to own and scale our data platform. This role is central to building a reliable foundation that powers analytics, dashboards, regulatory reporting, and data science across the business. Youll help design and build our data warehouse in Snowflake, maintain pipelines, and ensure data is accurate, accessible, and cost-efficient. Youll also define best practices for testing, monitoring, deployment, and CI/CD, while taking responsibility for Snowflake management, reliable third-party data ingestion, and ensuring high-quality, well-documented data practices. This is a hands-on role for someone who thrives on autonomy and impact, with the opportunity to directly shape how our entire data ecosystem evolves. Vacancy Status: Replacement ResponsibilitiesContribute to the design and build of the data warehouse in Snowflake, including schemas, data models, and transformations to support analytics, BI, and data science. Build and maintain ingestion processes for production data and third-party platforms (e.g., marketing, CRM, payments, engagement tools). Implement testing, monitoring, and alerting to ensure data quality, reliability, and cost efficiency. Define and manage CI/CD and version control for data projects. Optimize Snowflake performance, warehouse usage, and cost. Manage Snowflake roles, access, and query performance tuning to ensure a secure and efficient environment. Establish reliable, well-documented data practices and quality checks. Monitor and resolve issues with third-party integrations (authentication, schema changes, rate limits). Collaborate with analysts, BI developers, and data scientists to deliver trusted, usable data.Skills and QualificationsStrong SQL skills with experience in modern cloud data warehouses (Snowflake preferred). Strong Python skills for pipelines and API integrations. Expertise in data modeling and warehouse design, including schema architecture, performance tuning, and optimization. Experience with modern transformation frameworks (e.g., dbt or similar). 5+ years of experience in data engineering or related roles. Proven experience building and maintaining API-based data integrations. Familiarity with CI/CD workflows and version control (Git). Knowledge of data governance best practices (documentation, testing, data quality). Exposure to cloud services (AWS, GCP, or Azure) is an asset. Nice to Haves Experience in iGaming, sports betting, or other high-volume transactional businesses. Knowledge of regulatory reporting (AML, Responsible Gaming, etc.). Familiarity with ML workflows and feature stores. Experience with BI tools such as Power BI. Exposure to orchestration frameworks (Airflow, Prefect) or streaming technologies (Kafka, Kinesis, Spark). Why Join BET99?Come for the career stay for the culture.Canada-wide remote freedom - your office is anywhere you want it to be.Time off that feels good - paid vacation, paid sick days, plus your birthday off on us.Early access to leadership - meet the CEO in your first 30 days and see how your work truly makes an impact.Open-door leadership style - transparency and collaboration are core to how we operate.Premium benefits - 100% employer paid, for you and your family.Built-in career acceleration - Mentorship Programs led by industry veterans.A community youll want to be part of - book clubs, monthly employee events, cross-team fun, and more.Bring a friend, earn a bonus - our referral program rewards great connections.Regular recognition programs - so your great work never goes unnoticed.Modern tools and tech - making your job smoother, not harder.A streamlined onboarding process - hit the ground running with confidence.A company that invests in long-term relationships, not quick wins.Disclaimers:This position does not use artificial intelligence during the hiring process.
Job Title
Senior Data Engineer