About the role

  • Data Engineer at Homebase revolutionizing data pipelines for small businesses. Develop and maintain AI-driven insights and support data architecture transformation with a proactive approach.

Responsibilities

  • Design, develop, and optimize data pipelines to process structured & unstructured data at scale
  • Build and maintain data models (fact, dim, SCD2, medallion/layered, marts)
  • Create reports and dashboards to support business performance analysis
  • Partner with product, data science, and analytics teams to enable AI-powered features
  • Support data architecture transformation & migration on Databricks
  • Troubleshoot and resolve data quality/performance issues quickly
  • Optimize queries and enforce best practices for reliability and velocity
  • Drive continuous improvement of workflows through automation and experimentation
  • Own projects end-to-end: planning → execution → delivery

Requirements

  • 5+ years of software/data engineering experience
  • Expertise in SQL (window functions, CTEs, complex joins)
  • Intermediate–advanced Python (OOP, testing, package mgmt)
  • Experience with Databricks (streaming, Unity Catalog, resource mgmt)
  • Experience with Spark (partitioning, skew handling, delta ops, Spark UI)
  • Strong knowledge of data modeling & architecture
  • Experience with DBT, Airflow, Kafka, API/S3 ingestion
  • Comfort with deploying/monitoring ML models in production (batch, streaming, real-time inference)
  • Ability to explain technical concepts clearly to non-technical teammates
  • Ownership mindset: self-driven, proactive, accountable

Benefits

  • Stock options + TFSA/RRSP with 4% company match
  • Comprehensive medical, dental, and vision for you and your dependents
  • Flex time off + company holidays + designated focus periods
  • Maternity/Parental Leave EI top-up support offered (after 6 months of service)
  • Work From Anywhere Month + meeting-free weeks yearly
  • Life insurance + short/long-term disability coverage
  • Meals provided, team offsites, and Customer Days

Job title

Data Engineer

Job type

Experience level

Mid levelSenior

Salary

CA$108,500 - CA$157,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job