Skip to main content
ResumeKart
← Back to Jobs

Data Engineer

Royal Distributing•Guelph, Wellington region
Full-time1-3
CAD 70K - CAD 75K
per year
👁️ 0 views•📝 0 applications•Posted 10/7/2026•Expires 11/6/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Data Engineer roles in Guelph, Wellington region — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.

Job Description

About Us We're Royal Distributing, and we've been a leader in the Canadian powersports industry for the past 36 years. We provide our customers with quality products and top service to keep them riding their snowmobiles, ATVs, motorcycles, dirt bikes and more. We're embarking on the next phase of our growth, and we want you to join us! The Opportunity Royal Distributing and Revco operate a modern Snowflake data warehouse structured in a medallion architecture, fed by an ETL platform that ingests from a wide range of source systems across e-commerce, retail POS, ERP, marketing and customer service. The warehouse powers our BI reporting and our customer analytics program. We're looking for an engineer who is genuinely interested in what the data means, not only in moving it. The tables you build get used. Marketing runs campaigns off them, merchandising makes buying decisions from them, and the executive team reports on them. So we want someone who asks what a model will be used for before building it, and who notices the interesting things in the data along the way. When you find that omnichannel customers carry meaningfully higher lifetime value than single-channel customers, we want you to bring it up, not just ship the table and move on. We also want someone who doesn't trust their own pipeline until they've proven it. Every number we publish should tie back to the source system. If a revenue figure in a dashboard doesn't match the ERP, that's our problem to find before a stakeholder does Responsibilities - Run and extend our ETL pipelines: build new jobs, maintain schedules, handle failures and monitor source freshness - Build and maintain integrations to new source systems - Write silver-layer transformations in Snowflake SQL — cleaning, conforming and deduplicating source data - Own data quality end to end: reconcile warehouse figures against source systems, build validation and testing into pipelines, and document lineage so any number can be traced to its origin - Investigate and resolve discrepancies between reports, dashboards and source systems - Build and maintain certified data sources for Analytics and business users - Support our customer identity resolution program with data preparation, validation and match-quality analysis - Contribute to gold-layer marts for customer and sales reporting, working with marketing and analytics stakeholders to understand how the data will be used Qualifications - 2–4 years in data engineering, analytics engineering or a strong BI/data analyst role with pipeline responsibility - Strong SQL: joins, window functions, aggregation, incremental patterns - Python for data transformation and scripting - Hands-on experience with a cloud data warehouse; Snowflake preferred - Production experience with a modern ETL or data orchestration platform - Comfortable working in a medallion or layered warehouse and understands why the layers exist - A demonstrated approach to data validation and reconciliation, and the discipline to apply it consistently - Able to explain technical work to non-technical stakeholders, and to ask good questions about business requirements - Git-based workflow Strong assets - Retail or e-commerce data: multi-channel orders, POS, returns, product hierarchies - Customer analytics: segmentation, RFM, cohort or retention analysis - Experience building data models for a BI/visualization platform - Familiarity with e-commerce, ERP or marketing automation data structures - Experience with a SQL-based transformation framework Additional Information - Salary Range: $70,000 to $75,000 - This is a full-time position scheduled from Monday to Friday. You may be needed outside regular business hours when required. - This position is hybrid out of our head office in Guelph, Ontario. - This is a new vacant position. We appericate all applicants interest, but only top candidates will be reached out to. We are an equal opportunity employer and while we thank everyone for their interest, only those to be interviewed will be contacted. Royal Distributing is committed to promoting accessible recruitment as outlined in the Accessibility for Ontarians with Disabilities Act. Royal Distributing will attempt to accommodate persons with a disability in an appropriate and effective manner throughout all stages of the recruitment process. Accommodations will be provided upon request.

Required Skills

SQLPythonSnowflakeETLdata validationdata reconciliationGitretail datae-commerce datacustomer analyticsdata modelsBIvisualizationmulti-channel ordersPOSreturnsproduct hierarchiessegmentationRFMcohort analysisretention analysisSQL-based transformation framework

Partner picks for Data Engineer in Guelph

Matched to the skills this page calls for and the candidate's location.

Partner
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers pythoncovers sql
  • Partner course provider

    University and industry courses, professional certificates and online degrees.

    covers pythoncovers sql

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Get job alerts and salary insights in your inbox

We respect your privacy. Unsubscribe anytime with one click.