Closed listing
Junior Data Engineer
- Calgary, AB, Canada
Competitive entry-level salary: $65K-$80K · Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- Competitive entry-level salary: $65K-$80K
- Job type
- Full-time
- Closing date
- Experience
- 0-2 years of professional experience in data engineering, analytics, or BI
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
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
- 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
- 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
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
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)
- 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
- ✓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
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.)
- 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
- 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
- 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
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.
More about this job
Responsibilities
Build, maintain, test, and troubleshoot ELT data pipelines; write SQL and Python or Scala for data transformations, validation, and processing. Support client requirements gathering and documentation, participate in user acceptance testing, and develop skills through mentorship, training, and code reviews.
Requirements
Candidates need a relevant bachelor's degree, completion of the employer's Azure Data Engineer or Databricks Engineer training program, or equivalent self-taught experience with demonstrable projects. The role targets candidates with 0–2 years of relevant experience and requires foundational SQL, Python, Azure, data concepts, and Git skills; internships and relevant certifications are preferred.
Skills
- SQL
- Python
- Azure Data Factory
- Databricks
- Microsoft Fabric
- Data Pipelines
- ELT
- Data Modeling
- Data Quality
- Azure
- Git
- Data Warehousing
- Data Lakes
- Spark
- Scala
- Power BI
Benefits
- Annual Performance Bonus
- RRSP Matching
- Health Benefits
- Dental Benefits
- Vision Benefits
- Professional Development Budget
- Home Office Setup Allowance
Visa sponsorship
Not detected in the job text
Categories
- Data & Analytics
- Technology
- Software
- Consulting
Keywords
- SQL
- Python
- Scala
- Azure Data Factory
- Databricks
- Microsoft Fabric
- Azure Synapse
- Azure
- ELT
- ETL
- Data Pipelines
- Data Warehousing
- Data Lakes
- Data Modeling
- Dimension Tables
- Fact Tables
- Data Quality
- Pandas
- Git
- Power BI
- Spark
- CI/CD
- Agile
- Scrum
- Kanban
- Microsoft DP-900
- Microsoft DP-203
- Unit Testing
- User Acceptance Testing
- Data Dictionaries