Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Terminal (YC S23)

Staff Software Engineer – Data Platform

Terminal (YC S23)

Engineer building scalable data platforms for commercial trucking API company. Designing and optimizing the data platform to tackle complex backend challenges.

Posted 4/12/2026full-timeToronto • 🇨🇦 CanadaLead💰 CA$200,000 - CA$250,000 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsIoTJavaKafkaPythonSpark

About the role

Key responsibilities & impact
  • Own projects aimed at enhancing data storage, replication, enrichment, and reporting capabilities.
  • Build and optimize efficient streaming and batch data pipelines that support our core product and API.
  • Design scalable storage solutions for handling petabytes of IoT and time-series data.
  • Develop and maintain real-time data systems to ingest growing data volumes.
  • Implement distributed tracing, data lineage and observability patterns to improve monitoring and troubleshooting.
  • Manage infrastructure that powers the current and future services, ensuring scalability, reliability, and zero downtime for HA services.
  • Write clean, maintainable code in Java and Python for various platform components.
  • Shape architectural decisions to ensure scalability and reliability throughout the data platform.

Requirements

What you’ll need
  • 6+ years of experience in platform engineering or data engineering.
  • 4+ years of experience designing and optimizing data pipelines at TB to PB scale.
  • Proficient in Java, with a focus on clean, maintainable code.
  • Strong system design skills with a focus on big data and real-time workflows.
  • Experience with lake-house architectures (e.g., Iceberg, Delta, Paimon).
  • Experience with real-time data processing tools like Kafka, Flink and Spark.
  • Knowledge of distributed systems and large-scale data challenges.
  • Strong problem-solving skills and a collaborative mindset.

Benefits

Comp & perks
  • Strong compensation and equity packages
  • Brand new MacBook and computer equipment
  • Top-tier health/dental benefits and a flexible healthcare spending account
  • Personal spending account for professional development, fitness and wellness
  • Four weeks paid time off + statutory holidays
  • In-person culture with an office located in downtown Toronto

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythondata pipelinesreal-time data systemsdistributed tracingdata lineageobservability patternssystem designlake-house architecturesbig data
Soft Skills
problem-solvingcollaborative mindset