Senior Software Engineer - Data Platform Category Location Toronto, Ontario Job Type Full Time

hireVouch

Toronto, Ontario, Canada
On-site
3+ years platform or data engineering experience
2+ years designing tb to pb scale data pipelines
Proficient in java with clean code practices
This role involves designing and optimizing a data platform that powers the company's API at petabyte scale

Job Summary

  • This role involves designing and optimizing a data platform that powers the company's API at petabyte scale.
  • The engineer will build efficient streaming and batch data pipelines while managing real-time data systems for growing volumes.
  • Candidates are expected to shape architectural decisions to ensure scalability and reliability across the entire data platform.

Matching Summary

This role involves designing and optimizing a data platform that powers the company's API at petabyte scale.

Skills & Requirements

Must-have

  • 3+ years platform or data engineering experience
  • 2+ years designing TB to PB scale data pipelines
  • Proficient in Java with clean code practices
  • Experience with Iceberg, Flink, and Kafka
  • Strong system design skills for big data workflows

Nice-to-have

  • Experience with orchestration engines like Temporal
  • Familiarity with serverless and event-driven architectures
  • Knowledge of JavaScript/TypeScript for cross-team work
  • Collaborative mindset and strong problem-solving skills

Key Requirements

  • 3+ years experience in platform or data engineering
  • 2+ years experience with TB to PB scale pipelines
  • Java proficiency required (Python acceptable if quick learner)

Work Rights

Not specified

Tailored Resume

Cover Letter