Senior Software Engineer

Drive Capital

Toronto

On-site

CAD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Support for professional development
Dynamic work environment

Job summary

Drive Capital in Toronto is seeking a Senior Software Engineer to lead the technical direction of their AI Search Optimization platform, Yolando. Candidates should have over 5 years of backend experience in Python, expertise in FastAPI, and a proven track record in developing AI applications. This role involves designing scalable systems, mentoring engineers, and requires familiarity with GCP and PostgreSQL. Join to make a real impact in a fast-growing startup.

Qualifications

  • 5+ years backend engineering with Python and production experience with FastAPI or similar async frameworks.
  • Proven track record building AI/LLM-powered applications in production.
  • Deep experience with PostgreSQL, including query optimization and migrations.

Responsibilities

  • Own AI/LLM systems end-to-end with design and production.
  • Architect scalable backend services using FastAPI.
  • Build real-time collaborative systems with WebSockets.

Skills

Backend engineering
Python
FastAPI
AI/LLM architectures
PostgreSQL
Distributed systems
GCP
Kubernetes
Terraform
Technical leadership

Tools

Redis
Pydantic AI
Databricks
GitHub Actions

Job description

Role Overview

We are looking for a Senior Software Engineer to drive the technical direction of Yolando, our flagship AI Search Optimization platform. You will own AI/LLM systems end-to-end, designing production agents using Pydantic AI for content generation and competitive intelligence. As a technical leader, you will architect scalable backend services using FastAPI and PostgreSQL, build real-time collaborative systems with WebSockets, and mentor engineers to establish patterns that scale.

Key Responsibilities
  • Own AI/LLM Systems End-to-End: Design and build production AI agents using Pydantic AI for content generation, brand analysis, and competitive intelligence. Implement tool-based architectures that enable agents to explore signals and generate recommendations at scale.

  • Architect Scalable Backend Services: Build and evolve FastAPI microservices that power real-time content workflows, handling complex state machines for onboarding, content generation, and recommendation pipelines. Optimize PostgreSQL with pgvector for embedding-based semantic search and deduplication.

  • Build Real-Time Collaborative Systems: Implement WebSocket-based real-time collaboration features, including document synchronization, streaming AI responses, and live status updates using technologies like Yjs CRDTs.

  • Drive Infrastructure Excellence: Own service deployment on GCP/Kubernetes with KEDA event-driven autoscaling. Design ScaledJobs for background processing, implement zero-downtime migrations, and establish observability patterns with Logfire.

  • Lead Technical Direction: Mentor engineers, drive architectural decisions, and establish patterns that scale. Own complex features from design through production rollout, coordinating across frontend and data engineering teams.

What We're Looking For
  • 5+ years backend engineering with Python and production experience with FastAPI or similar async frameworks.

  • Proven track record building AI/LLM-powered applications in production (prompt engineering, agent architectures, tool use patterns).

  • Deep experience with PostgreSQL, including query optimization, indexing strategies, and migrations at scale.

  • Strong understanding of distributed systems: event-driven architectures, background job processing, caching patterns.

  • Experience with GCP, Kubernetes, and Terraform for production infrastructure.

  • Track record of technical leadership: mentoring, architectural decision-making, cross-team coordination.

  • Ownership mindset: you drive features end-to-end, from design through production support.

Bonus if you have
  • Experience with vector databases (pgvector, Pinecone) and embedding-based search/RAG systems.

  • Background in real-time systems: WebSockets, CRDTs, collaborative editing.

  • Familiarity with Pydantic AI or similar structured LLM frameworks.

  • Experience with KEDA or other event-driven autoscaling patterns.

  • Background in SEO, content marketing, or marketing technology.

Our Stack
  • Backend: Python 3.11, FastAPI, SQLModel, PostgreSQL/pgvector, Pydantic AI, Redis

  • Frontend: Next.js 14+ (App Router), React 19, TypeScript, Plate.js, Radix UI

  • Infrastructure: GCP (Cloud Run, Pub/Sub, AlloyDB), Kubernetes, KEDA, Terraform, GitHub Actions

  • Observability: Logfire, PostHog

  • Data: Databricks, Protocol Buffers, Alembic migrations

Why Join Us?
  • Join an innovative, fast-growing startup building cutting-edge AI marketing solutions.

  • Make a meaningful impact by shaping the platform's user experience, design identity, and overall success.

  • Dynamic environment with opportunities for real ownership, learning, and growth.

  • Competitive salary and support for professional development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Drive Capital • Toronto

Hybrid
CAD 80,000 - 100,000
Competitive salary
Professional development support
Dynamic work environment
Staff Software Engineer
Staff Software Engineer

Thomson Reuters • Toronto

Hybrid
CAD 100,000 - 130,000
Hybrid Work Model
Flexible vacation
Mental Health Days off
+2
Senior Software Engineer
Senior Software Engineer

Daloopa • Toronto

On-site
CAD 240,000 - 270,000
Competitive pay + performance incent
Equity in a fast-growing FinTech
Career growth and mentorship
+2
Senior Software Engineer, AI
Senior Software Engineer, AI

Toast • Toronto

Hybrid
CAD 145,000 - 183,000
Competitive compensation
Extended health and dental coverage
Employee Stock Option Plan
+4
Senior Software Engineer, Agents
Senior Software Engineer, Agents

GuruLink • Vancouver

On-site
CAD 120,000 - 180,000
Applied AI Engineer - India
Applied AI Engineer - India

Pulsora, Inc. • Canada

Hybrid
CAD 80,000 - 100,000
High ownership and autonomy
Opportunities for professional growth
Innovative and diverse work environment
Senior Principal Software Developer, Precisely AI Studio
Senior Principal Software Developer, Precisely AI Studio

Precisely • Ottawa

On-site
CAD 100,000 - 130,000
Senior Software Engineer, AI (Agents)
Senior Software Engineer, AI (Agents)

Toast • Vancouver

On-site
CAD 145,000 - 183,000
Equity participation
Health and dental coverage
Open vacation policy
Sr. MTS Software Engineering - AIRI
Sr. MTS Software Engineering - AIRI

United States Digital Space LLC • Toronto

On-site
CAD 140,000 - 210,000
Junior Product Manager
Junior Product Manager

Ampliwork, Inc • Montreal (administrative region)

On-site
CAD 80,000 - 110,000