Senior Data Engineer

Summary

The Senior Data Engineer will design and implement complex data pipelines and architectures using Snowflake and Azure Data Factory. This role involves establishing data quality standards, mentoring team members, and collaborating with stakeholders to drive data strategy in a retail environment.

lululemon is located at Vancouver, BC. The company is currently looking for applications for the role of Senior Data Engineer – Retail Engineering (Snowflake). We are seeking a self-disciplined individual with exceptional interpersonal skills. The chosen applicant will be required to join and begin their duties as soon as possible. This is a Full-time employment opportunity.

Employer Name: lululemon
Position: Senior Data Engineer – Retail Engineering (Snowflake)
Salary: $132,600 – $174,000 annually
Employment type: Full-time
Location: Vancouver, BC

  • The candidate will lead the design and implementation of complex data systems and pipelines spanning multiple data sources and destinations.
  • The candidate will be responsible for defining technical direction for the data domain, including data quality standards, pipeline patterns, and governance practices, while ensuring scalable and reliable solutions.
  • The candidate will conduct high-impact code reviews with a focus on data quality and system performance.
  • The candidate will establish data engineering standards to be adopted across the domain.
  • The candidate must provide mentorship to data engineers at different stages, offering guidance on complex data concepts and career development.
  • The candidate must work closely with analytics and business stakeholders to define data strategy and roadmap plans.
  • The candidate must take ownership of resolving critical data quality and data pipeline issues.
  • The candidate will write exemplary data transformation code that demonstrates data engineering best practices for critical systems as a technical reference for teams.

Job Requirements

  • The candidate must hold a Bachelor’s degree in Computer Science, Data Science, Engineering, or a related discipline, or have equivalent experience.
  • The candidate with a Master’s degree will be considered an asset.
  • The candidate must have 6–10 years of experience developing enterprise data solutions and leading data infrastructure efforts across engineering teams, or equivalent.
  • The candidate must have proven experience designing data system architectures for a domain, balancing data requirements and constraints, with a track record of driving data pipeline design decisions across multiple teams.
  • The candidate must have deep knowledge of relational databases, NoSQL databases, and cloud data warehouses, and experience selecting appropriate storage solutions and designing complex multi-system data architectures.
  • The candidate must demonstrate the ability to establish data quality standards, governance frameworks, and monitoring practices across a domain.
  • The candidate must have 5–7+ years of advanced Power BI experience, including enterprise data modeling, DAX, performance tuning, and production deployments.
  • The candidate must have strong hands-on experience with modern data platforms, including Azure Data Factory (or equivalent orchestration tools) and Snowflake architecture, performance tuning, and Medallion data modeling.
  • The candidate must demonstrate leadership in data governance and quality, including establishing monitoring, observability, and data quality frameworks across analytics domains.
  • The candidate is required to demonstrate personal accountability and awareness in all aspects of work and decision-making.
  • The candidate must demonstrate an entrepreneurial mindset and a commitment to continuous innovation to achieve strong results.
  • The candidate must communicate with honesty and kindness while encouraging others to do the same.
  • The candidate must lead with courage and confidence, embracing opportunities while not being limited by the fear of failure.
  • The candidate must foster connection by putting people first and building trusting relationships.
  • The candidate must demonstrate a positive attitude and balance professionalism with a sense of fun and joy in the workplace.
  • The candidate must be legally authorized to work in Canada for this role.

Work conditions

  • The candidate will be required to work onsite a minimum of four days per week to support in-person collaboration and team connectivity.
  • The candidate will receive access to people networks, mentorship programs, and leadership development series.

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available