View all jobs
Closed

Full-Stack / AI Systems Technical Lead

🇨🇦 Toronto, Canada Fully remote4+ years
Required Candidate location: Canada

This position is no longer available

Check more opportunities below

Skills & Languages

Must-have required
Python3 Year(s)Node.js3 Year(s)Mongodb3 Year(s)Docker3 Year(s)React.js3 Year(s)Llm2 Year(s)RAG2 Year(s)
Languages required
English

* Due to operational requirements, candidates must be located in Ontario, Canada


Join the team behind an AI-powered teaching assistant delivering course-specific, instructor-tuned, and interactive learning experiences for undergraduate classes. 


We are looking for a Technical Lead (Full-Stack / AI Systems) to own the system architecture and technical direction of our product, while working closely with the founding team to shape the product.

Key Responsibilities

  • Own the technical architecture and platform end-to-end, across student and instructor
    experiences
  • Define and drive the product roadmap, working closely with founders, designers, and
    advisors
  • Design and implement full-stack features, from UX to backend systems and data
    pipelines
  • Architect AI-powered capabilities, including LLM workflows, RAG pipelines, and
    evaluation loops
  • Debug and optimize across the stack, including application code, infrastructure, and
    system performance
  • Lead engineering practices, including code reviews, system design decisions, and
    technical standards
  • Balance trade-offs between learning outcomes, UX quality, system cost, and scalability
  • Track product and system metrics, and iterate quickly based on real usage

Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Node.js (Fastify), Python (FastAPI microservices)
  • Data & Infra: MongoDB, Redis, Docker, Nginx, Qdrant

What We’re Looking For

  • 3+ years of experience building and shipping production-grade web applications
  • Strong full-stack skills across React + Node.js/TypeScript
  • Proven experience building 0 → 1 products, ideally in a startup setting, where you
    owned both product direction and technical execution
  • Comfort operating in early-stage environments with high ambiguity and rapid iteration
  • Experience working with distributed systems and microservices architectures
  • Hands-on experience with:
    - LLM APIs and prompt engineering
    - Retrieval-Augmented Generation (RAG) systems
    - Vector databases (e.g., Qdrant, Pinecone, etc.)
  • Ability to debug across layers (application, containers, networking, system-level)
  • Proven ability to design and ship end-to-end features
  • Strong product intuition and ability to translate user needs into technical solutions

Why Join Us

  • Product ownership from day one
  • Work at the intersection of AI, education, and human learning
  • Be part of a pre-seed company within the University of Toronto ecosystem
  • Help take a research-driven product from early traction to real-world scale

Lost connection

The internet blinked. We’re catching up.

Reload page
An error has occurred. This application may no longer respond until reloaded.Reload 🗙