Jobber is hiring a Staff Data Engineer in Edmonton!
Jobber is hiring a Staff Data Engineer for its Data Integration team in Edmonton. This senior technical leadership role focuses on building and operating scalable batch and real-time data pipelines, strengthening platform reliability and governance, and making data easier for analytics, data science, and product teams to use. The position blends architecture, hands-on engineering, mentoring, and cross-team influence, and includes participation in an on-call rotation.
Key responsibilities
- Design, build, and maintain batch and real-time data pipelines while anticipating future platform needs.
- Set engineering standards, provide architectural direction, and mentor data engineers at various levels.
- Define reliability practices such as testing standards, SLAs, recovery procedures, and lead major reliability improvements.
- Build monitoring, logging, lineage, auditing, and governance frameworks that increase trust in data.
- Create self-service tools and automation that reduce manual work and platform-team dependencies.
- Partner with program managers and technical leaders on roadmaps and cross-team solutions.
- Support analysts, scientists, and product teams with infrastructure for exploration, modeling, and reporting.
- Participate in on-call rotation and incident response.
Key requirements
- Hands-on experience with batch and real-time data processing, lakehouse or warehouse management, large-scale transformation, orchestration, and dimensional modeling.
- Proven ability to design scalable, maintainable systems using containerization, CI/CD, and API development.
- Strong experience with AWS services used for data solutions.
- Demonstrated technical leadership on complex projects, including software design, system architecture, and coding.
- Background in infrastructure-as-code such as Terraform or CloudFormation, observability, and reliability practices.
- Strong communication, prioritization, and resourcefulness in ambiguous, fast-paced environments.
- Nice to have: ML platform experience, GraphQL or API integration knowledge, Rails or TypeScript/React exposure, platform tooling, and cloud data governance or compliance awareness.
- Seniority: Staff
- Work mode: Not specified; Edmonton location listed
- Salary: Minimum $169,200 CAD; midpoint $199,100 CAD; maximum $228,900 CAD annually
- Key skills: Data pipelines, Batch and real-time processing, Snowflake, AWS, Dimensional modeling, Workflow orchestration, CI/CD, Terraform, Observability, Data governance, Technical leadership, Mentoring
Want more jobs?
Join our mailing list to receive updates about new data science and Staff Data Engineer jobs.