
Senior Software Engineer – Data Platform
Terminal (YC S23)
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$150,000 - CA$200,000 per year
Job Level
About the role
- Own projects aimed at enhancing data replication, storage, 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.
- 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
- 3+ years of experience in platform engineering or data engineering.
- 2+ 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.
- Familiarity 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
- 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
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 processingsystem designbig datalake-house architecturesdistributed systemsdata replicationdata storage
Soft Skills
problem-solvingcollaborative mindset