Senior Data Engineer
@ Jobber

Hybrid
CA$147,900
Hybrid
Full Time
Posted 24 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXX***** @jobber.com
Recommended after applying

Job Details

About Jobber

Does working with Data motivate and excite you? Then Jobber might be the place for you! We exist to help small businesses succeed by transforming how services are delivered via technology.

Role Overview

As a Senior Data Engineer on the Data Platform team at Jobber, you will build scalable data solutions and empower internal teams by developing automated data pipelines and infrastructure within AWS. You will drive operational improvements and deliver analytical insights for cross-functional teams.

Key Responsibilities

  • Design, develop, and maintain batch and real-time data pipelines.
  • Leverage Python, SQL, and AWS technologies including Glue, Lambda, and ECS Fargate.
  • Create scripts, serverless applications, and automated workflows.
  • Develop tools and frameworks for automating processes and monitoring systems.
  • Collaborate with data analysts, scientists, and product teams to extract actionable insights.
  • Research and propose new technologies to enhance performance and scalability.
  • Maintain the integrity of data systems across the organization.

Requirements

  • Strong coding skills in Python and SQL.
  • Experience with ETL pipelines using Airflow and dbt.
  • Expertise in AWS data infrastructure including Redshift, Glue, Lambda, and ECS Fargate.
  • Proficiency with Terraform for infrastructure management.
  • Familiarity with large datasets using tools such as Spark or Trino.
  • Understanding of dimensional modelling and data warehousing concepts.
  • Excellent communication skills for cross-functional collaboration.

Nice to Have

  • Experience with AWS EMR and SageMaker.
  • Familiarity with Kafka for stream processing.
  • Knowledge of NoSQL databases and integration APIs.

Work Environment & Compensation

You can work from home across Canada or in a hybrid setting from our offices in Edmonton (HQ) or Toronto. Compensation ranges from a minimum of $125,800 to $170,100 annually, with competitive benefits including health, retirement, and equity rewards.

Key Skills/Competency

  • Data Engineering
  • AWS
  • Python
  • SQL
  • ETL
  • Airflow
  • dbt
  • Terraform
  • Data Warehousing
  • Scalability

How to Get Hired at Jobber

🎯 Tips for Getting Hired

  • Research Jobber's culture: Learn about their mission and values on LinkedIn.
  • Customize your resume: Highlight AWS and Python expertise.
  • Prepare examples: Be specific about data pipeline projects.
  • Showcase teamwork: Emphasize cross-functional collaboration.

📝 Interview Preparation Advice

Technical Preparation

Practice Python scripting for data.
Review SQL query optimization techniques.
Enhance AWS Glue and Lambda skills.
Study ETL pipeline best practices.

Behavioral Questions

Describe collaborative project experiences.
Explain problem-solving under pressure.
Share leadership in previous projects.
Discuss work-life balance strategies.

Frequently Asked Questions