Junior Data Engineer

Consulting Department

Location

Calgary, AB (Hybrid - 2 days/week)

Employment Type

Full-Time

Reporting To

Senior Data Engineer or Architect

Role Overview

As a Junior Data Engineer, you'll support client projects by building data pipelines, writing SQL queries, and assisting with data platform implementations. This is an entry-level role ideal for recent graduates of our training programs or candidates with 0-2 years of experience. You'll receive hands-on mentorship and grow your skills on real enterprise projects.

Key Responsibilities

Data Engineering (60%)

  • •Build and maintain ELT pipelines using Azure Data Factory, Databricks, or Fabric
  • •Write SQL queries for data transformations and validation
  • •Develop Python or Scala scripts for data processing
  • •Implement data quality checks and error handling
  • •Assist with data modeling (dimension and fact tables)
  • •Document data flows, pipelines, and transformations
  • •Perform unit testing on data pipelines
  • •Monitor pipeline executions and troubleshoot failures

Client Support (20%)

  • •Participate in client meetings and standups
  • •Gather requirements from business users
  • •Create technical documentation (runbooks, data dictionaries)
  • •Provide status updates on assigned tasks
  • •Support user acceptance testing (UAT) activities

Learning & Development (20%)

  • •Shadow senior engineers on architecture and design discussions
  • •Complete assigned training modules and certifications
  • •Participate in code reviews and learn best practices
  • •Attend weekly learning sessions and knowledge shares
  • •Work toward Microsoft certifications (DP-203, DP-900, etc.)
  • •Ask questions and seek feedback on your work

Required Qualifications

Education & Experience

  • Bachelor's degree in Computer Science, Information Systems, or related field
    OR
    Completion of Ripotek's Azure Data Engineer or Databricks Engineer training program
    OR
    Equivalent self-taught experience with demonstrable projects
  • 0-2 years of professional experience in data engineering, analytics, or BI
  • Internship or co-op experience in data/tech is a plus
  • Personal projects or GitHub portfolio demonstrating data skills

Technical Skills

SQL:

Proficiency in writing SELECT, JOIN, GROUP BY, window functions

Python:

Basic scripting (pandas, requests, file I/O)

Azure Basics:

Familiarity with Azure portal, resource groups, storage accounts

Data Concepts:

Understanding of ETL/ELT, data warehousing, data lakes

Version Control:

Basic Git (clone, commit, push, pull)

Tools:

Comfortable with VS Code, Azure Data Studio, or similar IDEs

Nice to Have

  • •Exposure to Azure Data Factory, Databricks, or Synapse
  • •Power BI for data visualization
  • •Spark or Scala basics
  • •Understanding of CI/CD concepts
  • •Experience with Agile methodologies (Scrum, Kanban)

Soft Skills

  • Eagerness to learn and grow
  • Strong attention to detail
  • Ability to follow instructions and ask clarifying questions
  • Good time management and ability to meet deadlines
  • Team player and collaborative mindset
  • Receptive to feedback and coaching
  • Good written and verbal communication

Preferred Qualifications

  • ✓Microsoft Certified: Azure Data Fundamentals (DP-900)
  • ✓Microsoft Certified: Azure Data Engineer Associate (DP-203) or actively pursuing
  • ✓Completion of Ripotek training program with strong performance
  • ✓Internship at a tech company or consulting firm
  • ✓Contributions to open-source projects
  • ✓Personal blog or portfolio showcasing data projects

What We Offer

Compensation & Benefits

  • •Competitive entry-level salary: $65K-$80K
  • •Annual performance bonus (5-10% of salary)
  • •RRSP matching (3% of salary)
  • •Health, dental, and vision benefits
  • •Professional development budget ($2,500/year)
  • •Certification exam fees covered (DP-900, DP-203, etc.)

Work Environment

  • •Hybrid: 2 days/week in Calgary office for collaboration and mentorship
  • •Flexible hours (core hours 10am-3pm MT)
  • •MacBook Pro or Surface Laptop
  • •Home office setup allowance ($1,000)
  • •Modern downtown office

Growth & Development

  • •Structured onboarding and mentorship program (first 90 days)
  • •Pair programming with senior engineers
  • •Bi-weekly 1-on-1s with your manager
  • •Clear career path: Junior → Intermediate → Senior Data Engineer
  • •Exposure to multiple clients and industries
  • •Encouraged to pursue Microsoft certifications
  • •Annual performance reviews with skill development plans

Culture

  • •Supportive, learning-focused environment
  • •No expectation to know everything - asking questions is encouraged!
  • •Diverse team with varied backgrounds
  • •Work on meaningful projects for real clients
  • •Collaborative, low-pressure culture
  • •Celebrates learning and growth

What Success Looks Like (First Year)

Months 1-3:

Complete onboarding, shadow senior engineers, work on small pipeline tasks

Months 4-6:

Independently build simple pipelines, participate in code reviews, earn DP-900 cert

Months 7-9:

Lead small modules on projects, mentor newer juniors, start DP-203 prep

Months 10-12:

Contribute to architecture discussions, earn DP-203 cert, take on more complex tasks

Interview Process

1

Phone Screen (30 min)

HR and hiring manager

2

Technical Assessment (take-home, 2-3 hours)

Build a simple data pipeline

3

Technical Interview (60 min)

SQL queries, Python coding, Azure basics

4

Behavioral Interview (30 min)

Learning agility, teamwork, problem-solving

5

Team Meet (30 min)

Casual conversation with your potential teammates

Timeline:2 weeks from application to offer

Start Your Data Engineering Career

Join our team and learn from experienced engineers on real enterprise projects.