Technical Lead
Toronto, OntarioFull-TimeLeadOther
What you'll be doing
- Architect & Deliver: Design and implement distributed backend systems capable of handling billions of monthly events (e.g., AdTech pipelines, CAMS microservices).
- Build Scalable Data Pipelines: Develop robust ingestion and processing frameworks using Kafka, ClickHouse, and Snowflake, ensuring data quality and schema governance.
- Optimize Performance: Lead database optimization efforts across Aurora, Cloud SQL, and PostgreSQL to deliver low-latency, high-availability systems.
- Set the Bar for Engineering: Define and enforce best practices around code quality, CI/CD automation, monitoring, and release management.
- Lead & Mentor: Guide engineers through architectural decisions, conduct design reviews, and balance workload distribution in an Agile setup.
- Drive Cloud Architecture: Design cloud infrastructure on AWS and GCP, with a focus on scalability, cost efficiency, and security compliance.
- Collaborate Cross-Functionally: Partner closely with Product Managers and Data teams to evaluate technical feasibility, define milestones, and deliver on roadmap goals.
- Champion Reliability: Promote observability and reliability engineering practices, building alerting, tracing, and SLO/SLA dashboards for high system visibility.
What you bring
- 8+ years of backend development experience, including 3+ years in a technical leadership or architecture role.
- Deep expertise in distributed systems, event-driven architecture, and data-intensive applications.
- Strong proficiency in at least one backend language (Node.js, Python, Go, or Java).
- Hands-on experience with Kafka, ClickHouse, Snowflake, and relational databases.
- Proven experience scaling systems on AWS or GCP.
- Exceptional communication, mentorship, and problem-solving skills.
- A startup mindset - someone who is adaptable, execution-focused, and unafraid to get hands-on when needed.
