Skip to content

Open nowPosted 11 hours agoWe saw it 103 min after it went up

Data Lead (Canada)

CSC Generation514 open roles

Where
Hybrid- Toronto, ON
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowData Lead (Canada)CSC Generation · Hybrid- Toronto, ON
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on CSC Generation's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.5% of postings close within 7 days. Measured by our own scanner across the market. CSC Generation postings stay open a median of 51 days.

Share of postings closed within
  1. 2.0%1 day
  2. 4.3%3 days
  3. 11.5%7 days
  4. 18.1%14 days
  5. 35.6%30 days
  6. 44.6%60 days
This job: posted 11 hours ago

CSC Generation median: 51 days open

The posting

CSC Generation is the AI-native holding company re-engineering omnichannel retail. We acquire iconic brands and transform them with Genesis, our operating platform combining a Data Fabric, Automation Engine, proprietary tools, and shared services to modernize operations, elevate customer experience, and expand margins. With $1B+ in revenue across 13 brands, our portfolio includes Sur La Table, Backcountry, One Kings Lane, and others that serve as real-world innovation labs.

Reports to: Director of Finance and Business Intelligence

Location: Hybrid – Canada. Toronto, ON preferred

About The Role

What You'll Do

  • Write, review, and debug SQL and Python code — including code generated by AI tools — to build and maintain analytical data models across the portfolio.
  • Design and maintain semantic layers and reusable data models in BI tools (e.g., Looker, Tableau, Power BI) that serve as the single source of truth for business metrics.
  • Integrate and reconcile data across multiple systems and business units, aligning metric definitions and master data such as customers and products.
  • Validate data rigorously, spotting results that look plausible but are wrong, and reconciling discrepancies across ERP, web analytics, and other sources.
  • Scope and assess technical feasibility, effort, and trade-offs when business teams bring new data requests, setting realistic expectations on delivery.
  • Define KPIs and translate business questions into analytical approaches with clear, actionable recommendations.
  • Leverage AI tools (e.g., Claude Code, Codex) to accelerate analysis, coding, and documentation while critically reviewing all AI-generated outputs.
  • Partner with data engineering, business stakeholders, and external vendors to deliver insights and maintain data quality across the portfolio.

Required Qualifications

  • Strong SQL and Python skills, with the ability to write, review, and debug code efficiently, including AI-generated code.
  • Experience with cloud data warehouses (e.g., BigQuery, Snowflake, Redshift) and data modeling.
  • Familiarity with ERP and web analytics data sources (e.g., NetSuite, Google Analytics).
  • Solid understanding of ETL/ELT pipelines, data warehousing, and orchestration tools (e.g., Airflow).
  • Experience integrating and reconciling data across multiple systems or business units, including aligning metric definitions and master data.
  • Rigorous approach to data validation and governance with a strong instinct for identifying inaccurate results.
  • Proficiency with at least one modern BI tool (e.g., Looker, Tableau, Power BI), including building semantic layers or reusable data models.
  • Fluency with AI coding and analysis tools, with the judgment to critically validate their outputs.
  • Strong business acumen with experience defining KPIs and translating business questions into analytical approaches.
  • Proven ability to partner with data engineering, business stakeholders, and external vendors, setting realistic expectations on delivery.

Preferred Qualifications

  • Solid foundation in statistics and experimentation (e.g., A/B testing, hypothesis testing).
  • Experience building AI-assisted workflows or enabling a team to adopt AI tools for analytics.
  • Experience in e-commerce, retail, or marketing analytics (e.g., affiliate, attribution).

Why Join

  • Cross-Functional Impact: Your work touches every brand in the portfolio — the data models and metrics you build become the foundation for decisions across marketing, finance, operations, and merchandising.
  • AI-First Skill Building: You will work with modern AI tooling as a core part of your workflow, not as an experiment, building skills that define the next generation of analytics engineering.
  • End-to-End Ownership: You own the full path from raw data to trusted business metric — scoping, modeling, validation, and delivery.
  • Competitive Benefits: Paid time off policies, RRSP match, medical, dental, and vision coverage, a variety of supplemental benefit options, and employee discounts across our portfolio of brands.

Interview Process

  • Recruiter Screen - A 30-minute conversation with our recruiting team to align on the role, your background, and what you are looking for.
  • Hiring Manager Interview - A deeper conversation focused on your analytics engineering experience, approach to data modeling, and how you work with stakeholders.
  • Technical / Case Discussion - A working session covering SQL, data modeling, and how you approach data quality and reconciliation challenges.
  • Team member / Panel Interview - Meet the team!
  • In-Person Interview - We'd like to meet you at one of our hub offices (Salt Lake City, Austin, or Toronto). Details and logistics will be arranged with your recruiter.
  • Reference Checks - Conducted in parallel with the final stages where possible.
  • Offer - We move quickly for the right candidate.

Please Note

  • Part of our interview process is a mandatory in-person interview with someone on our team prior to an offer. Candidates that are unwilling or unable to meet for an in-person interview will be removed from consideration immediately.
  • Due to a high volume of fraudulent applications, you must share a valid LinkedIn profile URL in the application questions below to be considered. If you do not have a LinkedIn profile, you must provide a credible reason in that field and supply alternative evidence of your professional background to verify your identity.

CSC Generation is an equal opportunity employer. All qualified applicants will receive consideration without regard to any characteristic protected by law. If you need an accommodation during the application process, contact [email protected].

Employment is contingent on a background check, including verification of prior employment dates.

This posting is for an existing vacancy. This position is not open to and cannot be filled by a B.C. Resident.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against CSC Generation's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on CSC Generation's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    CSC Generation's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.