EXL logo

Data Analytics Engineer

EXL

Saskatoon, Canada

Share this job:
$110,000 - $120,000 Posted:

Job Description

EXL is building a Sports Analytics & Engineering Practice, and we’re hiring an Analytics Data Engineer to support client delivery across sports, media, and fan engagement platforms.


This role focuses on transforming client data into trusted, analytics-ready assets that power dashboards, insights, and decision-making. You’ll work within EXL delivery teams while collaborating directly with client analytics, product, and BI stakeholders.


You will own the analytics layer of client data platforms, building DBT-based transformations and dimensional models that serve as the single source of truth across reporting and analytics.


What You’ll Do

  • Build and maintain analytics transformation pipelines using SQL, DBT, and Jinja on client data platforms
  • Design dimensional data models that support dashboards, KPIs, and self-service analytics
  • Own and enhance the DBT analytics layer, including models, macros, tests, and documentation
  • Work directly with client stakeholders to understand requirements, align on metric definitions, and validate outputs
  • Ensure semantic consistency across client dashboards and reports
  • Implement data quality checks and governance-aligned transformations
  • Optimize SQL and DBT models for performance in Amazon Redshift environments
  • Follow software engineering best practices (version control, CI/CD, peer reviews)
  • Support Agile delivery and collaborate with offshore teams to review and maintain high-quality analytics code


What You Bring

  • 5+ years of experience in analytics-focused data engineering
  • 3+ years of hands-on experience with DBT, including advanced models and macros
  • Strong expertise in dimensional modeling and data warehousing
  • Advanced SQL performance optimization skills
  • Experience working in client delivery or consulting-style environments
  • Experience with Amazon Redshift or modern cloud data platforms
  • Familiarity with Python and/or Jinja templating


Why EXL

  • Work on real-world sports analytics use cases for enterprise clients
  • Be part of a growing Analytics & Engineering practice with room to shape standards
  • Balance hands-on technical ownership with meaningful client collaboration
  • Gain exposure to multiple data platforms and analytics problems, not just one internal stack
  • Canada-based role with long-term growth and stability


Base Compensation is between $110,000-$120,000.

Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Tdotjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.