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.