Senior Data Engineer - Gm Motorsports

gmscatharines.ca

Hybrid
Kafka/flink streaming architecture
Databricks lakehouse implementations
Python, java, and sql development
Build next-generation data platforms powering high-performance racing programs across multiple disciplines

Job Summary

  • Build next-generation data platforms powering high-performance racing programs across multiple disciplines.
  • Design, build, and operate scalable, real-time and batch data pipelines ingesting high-frequency telemetry and trackside data.
  • Collaborate cross-functionally to ensure resilient, secure, and high-performance data delivery across environments.

Matching Summary

Build next-generation data platforms powering high-performance racing programs across multiple disciplines.

Skills & Requirements

Must-have

  • Kafka/Flink streaming architecture
  • Databricks lakehouse implementations
  • Python, Java, and SQL development
  • Cloud infrastructure (AWS/Azure)
  • Containerized applications (Docker/Kubernetes)
  • SQL and NoSQL databases
  • Networking and client-server communication

Nice-to-have

  • Self-starter and quick learner
  • Adapt to existing software applications
  • Experience with streaming telemetry
  • Experience with timing-based metrics

Key Requirements

  • Minimum 5 years professional software development experience
  • Proficient in Python and/or Java
  • Experience with event streaming/message broker technologies
  • Experience with AWS and/or Azure cloud infrastructure
  • Experience deploying containerized applications
  • Experience with SQL and NoSQL databases
  • Experience writing maintainable, testable, reusable code
  • Experience with Agile development methodologies
  • Strong background in software development lifecycle
  • Experience with networking and client-server communication
  • Delivering highly scalable, web-based systems

Work Rights

Not specified

Tailored Resume

Cover Letter