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.



Twitter logo   Facebook logo   Instagram logo   Linkedin logo   Mastodon logo


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