Data Analytics Engineer
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.
How to Apply
Ready to start your career as a Data Analytics Engineer at EXL?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with EXL in Saskatoon.
Is this a remote position?▼
This appears to be an on-site role in Saskatoon.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.