About The Position

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer in Canada. In this role, you will take technical ownership of mission-critical initiatives that directly shape platform scalability, reliability, and innovation. You will operate at the intersection of large-scale distributed systems and cutting-edge AI infrastructure, solving complex engineering challenges in a fast-growing, high-impact environment. Working closely with senior engineers and cross-functional teams, you will lead architectural evolution, modernize core systems, and set new engineering standards. This is a highly hands-on position, ideal for someone who thrives on tackling difficult problems and delivering robust, future-proof solutions. You will mentor and influence teams across the organization while maintaining deep involvement in design and execution. The environment is fast-paced, remote-first, and driven by strong engineering culture, ownership, and continuous learning.

Requirements

  • 10+ years of hands-on experience building, deploying, and scaling production-grade software systems.
  • Proven expertise in distributed systems serving tens of millions of monthly active users.
  • Deep technical proficiency in TypeScript, Node.js, Go, and cloud-native architectures, ideally on AWS.
  • Strong experience with PostgreSQL at scale, including query optimization, partitioning, and replication strategies.
  • Solid background in service-oriented architectures, system decomposition patterns, and domain-driven design.
  • Familiarity with AI and ML infrastructure, including vector databases, embeddings, and LLM APIs.
  • Comfort using AI-assisted development tools to improve productivity and code quality.
  • Excellent communication skills, mentorship mindset, and ability to translate complex concepts across technical and non-technical audiences.

Responsibilities

  • Lead high-impact technical initiatives focused on scalability, reliability, and performance across core platform systems.
  • Drive architectural transformation from monolithic systems to event-driven, service-oriented architectures.
  • Design and implement database optimization strategies for high-throughput workloads and large-scale traffic.
  • Build and scale AI infrastructure, including vector databases, embedding pipelines, and orchestration of large language models.
  • Architect systems supporting AI-powered features such as automated chat, content moderation, and recommendation engines.
  • Establish engineering best practices, platform primitives, and internal tools to accelerate team velocity.
  • Mentor and coach engineers through code reviews, design discussions, and hands-on collaboration.
  • Contribute to long-term technical strategy, architectural decisions, and reliability improvements, including on-call participation.

Benefits

  • Competitive salary package aligned with senior technical leadership responsibilities.
  • Fully remote work environment with flexible scheduling.
  • Generous paid time off policy supporting work-life balance.
  • Comprehensive healthcare and wellness benefits depending on location.
  • Learning and development budget to support continuous professional growth.
  • High-impact role with significant ownership, autonomy, and technical influence.
  • Opportunity to work alongside world-class engineers on globally scaled systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service