Senior Vehicle Data Engineer - Pipelines & Observability

General Motors Corporation

Oshawa

Hybrid

CAD 164,000 - 234,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Paid time off
Healthcare benefits
Pension plan
Vehicle Purchase Plan

Job summary

General Motors of Canada seeks a Senior Data Engineer for Vehicle Data Operations in a hybrid role based in Oshawa and Markham, Ontario. You will build, operate, and improve data pipelines, dashboards, and observability tooling to support vehicle data campaigns and fleet health.

You will partner with cross-functional teams to define requirements, implement scalable solutions in Databricks, SQL, Python, and CI/CD, and mentor junior engineers while maintaining production quality and cost

Qualifications

  • 5+ years of experience building, deploying, or supporting software, data engineering, platform, or observability solutions.
  • Bachelor’s degree in Engineering, Computer Science, Data Science, or a related field; equivalent practical experience may be considered.
  • Hands-on experience with building and optimizing end-to-end data pipelines in Databricks, including deployment of DBX applications and workflows.
  • Strong SQL skills and hands-on experience working with large and complex datasets, data pipelines, workflow orchestration, or comparable data platforms.
  • Strong scripting and programming skills for automation, data processing, integration, validation, and production workflows (Python, Bash/Shell, etc.).
  • Familiarity with modern deployment practices such as Git-based workflows, CI/CD, infrastructure-as-code, or Databricks Asset Bundles.
  • Ability to drive software engineering best practices across development, testing, deployment, documentation, observability, and production support.
  • Ability to work with vehicle-level and population-level data to support operational decisions.
  • Experience building operational dashboards (Grafana, Datadog, DBX), alerting, logging, monitoring, or decision-support solutions.
  • Demonstrated ability to lead technical work across teams and collaborate effectively with partners, customers, and dependent teams.
  • Experience participating in design discussions, code reviews, technical planning, knowledge sharing, or mentoring.
  • Positive contributor who takes ownership, communicates clearly, supports team development, and helps build a collaborative and inclusive team environment.

Responsibilities

  • Define technical requirements, metrics, acceptance criteria, monitoring needs, and operational response paths.
  • Design, execute, and refine scalable data pipelines, automated workflows, monitoring dashboards, system alerts, analytics queries, testing frameworks, and governance standards.
  • Monitor vehicle data campaigns, package propagation, and eligible vehicle populations across operational systems.
  • Lead and support data investigations to ensure accurate data capture and high data quality/integrity.
  • Create logging, metrics, dashboards, and alerts that enhance operational observability and overall fleet software behaviour.
  • Use data from multiple systems to understand vehicle lifecycle states, campaign status, package delivery, and operational outcomes.
  • Define requirements and acceptance criteria for external and dependent teams; document data flows, data lineage, operating procedures, and support guidance.
  • Communicate technical findings, risks, limitations, and recommendations to both technical and non-technical audiences.
  • Contribute reusable patterns, engineering best practices, design guidance, and mentoring within the team and broader organization.
  • Work effectively in a fast-paced, collaborative environment and contribute positively to team culture.

Skills

Databricks DBX
SQL
Python scripting
CI/CD
Grafana
Datadog
Azure Data Factory
Docker
Data pipelines
Dashboards

Education

Bachelor's degree in Engineering, Computer Science, Data Science, or related field

Tools

Databricks
Grafana
Datadog
Azure Data Factory
Docker
Jenkins

Job description

General Motors of Canada seeks a Senior Data Engineer for Vehicle Data Operations in a hybrid role based in Oshawa and Markham, Ontario. You will build, operate, and improve data pipelines, dashboards, and observability tooling to support vehicle data campaigns and fleet health.

You will partner with cross-functional teams to define requirements, implement scalable solutions in Databricks, SQL, Python, and CI/CD, and mentor junior engineers while maintaining production quality and cost

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineering, Vehicle Data Operations
Senior Data Engineering, Vehicle Data Operations

General Motors Corporation • Oshawa

Hybrid
CAD 164,000 - 234,000
Paid time off
Healthcare benefits
Pension plan
+1
Senior Data Engineering, Vehicle Data Operations
Senior Data Engineering, Vehicle Data Operations

General Motors (GM) • Oshawa

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare benefits
Life insurance
+2
Senior Data Engineering, Vehicle Data Operations
Senior Data Engineering, Vehicle Data Operations

Generalmotors • Oshawa

Hybrid
CAD 110,000 - 164,000
Paid time off
Healthcare
Life insurance
+2
Software Engineering Manager - Vehicle Data Platform
Software Engineering Manager - Vehicle Data Platform

General Motors Corporation • Markham

Hybrid
CAD 147,000 - 197,000
Software Engineering Manager - Vehicle Data Platform
Software Engineering Manager - Vehicle Data Platform

General Motors (GM) • Markham

Hybrid
CAD 147,000 - 197,000
Paid time off
Healthcare, dental, vision
Defined contribution pension
+1
Staff Software Engineer – Embedded CI/CD Architect
Staff Software Engineer – Embedded CI/CD Architect

GM of Canada Company • Markham

Hybrid
CAD 186,000 - 236,000
Paid time off
Healthcare
Life insurance
+2
Hybrid Software Engineering Manager, Vehicle Data Platform
Hybrid Software Engineering Manager, Vehicle Data Platform

General Motors • Oshawa

Hybrid
CAD 209,000 - 280,000
Healthcare, dental, vision
Defined contribution pension
GM Vehicle Purchase Plan
Software Engineering Manager - Vehicle Data Platform
Software Engineering Manager - Vehicle Data Platform

General Motors • Markham

Hybrid
CAD 140,000 - 190,000
Senior Software Engineering, Vehicle Data Platform
Senior Software Engineering, Vehicle Data Platform

GM of Canada Company • Markham

On-site
CAD 115,000 - 165,000
Healthcare benefits
Pension plan
GM Vehicle Purchase Plan
+1
Senior Software Engineering, Vehicle Data Platform
Senior Software Engineering, Vehicle Data Platform

General Motors (GM) • Markham

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare and vision benefits
Life insurance
+2