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.