Jobber is hiring a Staff Data Engineer in Waterloo!

Jobber is hiring a Staff Data Engineer for its Data Platform Team in Waterloo. This is a senior, hands-on technical leadership role focused on the company’s Data Integration mission: giving teams reliable access to the right data at the right time. The position blends architecture, mentoring, and coding, with responsibility for scalable batch and real-time pipelines, platform reliability, governance, observability, and self-service access. The engineer will act as a technical champion across teams, help shape roadmaps, reduce friction for analytics and data science users, and protect data integrity. The role also includes participation in an on-call rotation.

Key responsibilities

  • Design, build, and maintain scalable batch and real-time data pipelines, anticipating future platform needs.
  • Set engineering quality standards, mentor data engineers, and provide architectural direction on complex projects.
  • Establish reliability practices, SLAs, disaster recovery playbooks, and testing standards for critical data systems.
  • Build monitoring, logging, lineage, auditing, and governance frameworks that increase trust and compliance.
  • Create self-service tooling and automation so engineering, analytics, and data science teams can work with data independently.
  • Partner with technical program managers and staff engineers on roadmaps, cross-team initiatives, and friction-point solutions.
  • Support analysts, scientists, and product teams with infrastructure that speeds exploration, modeling, and reporting.
  • Participate in a week-long on-call rotation and occasional major maintenance windows.

Key requirements

  • Hands-on experience with batch and real-time data processing, lakehouse or warehouse management, large-scale transformation, workflow orchestration, and dimensional modeling.
  • Proven ability to design scalable, maintainable systems using containerization, CI/CD, and API development.
  • Strong AWS data-domain experience.
  • Demonstrated technical leadership on high-impact projects, including architecture, software design, and mentoring.
  • Background in infrastructure-as-code, observability, and system reliability practices.
  • Excellent communication, resourcefulness, and comfort with ambiguity in fast-paced environments.
  • Seniority: Staff
  • Work mode: Not specified
  • Salary: $169,200–$228,900 CAD
  • Key skills: Data engineering, Batch and real-time pipelines, Snowflake, Change Data Capture, AWS, Terraform, CI/CD, Observability, Dimensional modeling, Data governance, Containerization, API development





Want more jobs?


Join our mailing list to receive updates about new data science and Staff Data Engineer jobs.



Twitter logo   Facebook logo   Instagram logo   Linkedin logo   Mastodon logo


LATEST DATA SCIENCE JOBS
    -    MAILING LIST
    -    POST A JOB
    -    RESOURCES