Talent.com
Caribou
Staff EngineerCaribou • Toronto, Ontario, Canada
Staff Engineer

Staff Engineer

Caribou • Toronto, Ontario, Canada
17 days ago
Job type
  • Full-time
Job description

About Caribou

Caribou is building the engagement infrastructure for the home care workforce and the agentic layer for home care operations.

The home care workforce is the largest and fastest-growing workforce in America. We need more caregivers, more durable home care businesses, and higher-quality care delivered in the home.

The global population is aging, and the need for home care is growing each year. Unfortunately, at a time when care is needed more than ever, the home care industry is facing a crisis — a shortage of care workers.

At Caribou, we're on a mission to solve the caregiver crisis. When caregivers feel valued, recognized, and financially secure, they stay longer, deliver better care, and strengthen our communities.

Our platform helps care organizations attract, engage, and retain staff through data-driven recognition, rewards, and coordination tools that make caregivers' lives better — and agencies more successful. On average, our customers grow their staff by 25% in year one and reduce turnover dramatically.

Now, we're expanding what's possible. Caribou is deploying AI-powered agentic systems that work alongside agency coordinators — handling routine coordination, outreach, and administrative workflows so that staff can spend more time on what matters most: building and maintaining relationships with the caregivers and patients they serve. Better agency operations lead to a more stable caregiver workforce.

Caribou was recently recognized as one of The Globe and Mail's Top Growing Companies#10 in technology— and we're just getting started. Join us as we transform how care organizations recognize and retain the people who make care possible.

The Opportunity

As a Staff Engineer at Caribou, you will help build and evolve the foundational infrastructure powering autonomous, voice-enabled, and multi-step agentic workflows across our product suite. Today the platform handles voice-driven shift coordination, automated caregiver outreach, and intelligent scheduling. Tomorrow it expands into client intake, care plan management, eligibility verification, and beyond.

You'll work directly with the Head of Engineering to build and iterate on our platform using the best agentic AI tools available and inventing patterns where none exist yet. Your decisions will directly shape how caregivers and care organizations experience our product.

You'll join a talented, mission-driven team where:

  • Everyone is a leader — from decision-making to rolling up our sleeves when needed
  • We build with empathy, always asking how the product improves the caregiver experience
  • We learn fast through data, experimentation, and thoughtful collaboration

What You'll Do

  • Leverage and extend our AI Agent Platform — most new product surfaces will be built on top of our in-house multi-agent system; you'll know when to lean on it, when to extend it or when to build something new
  • Expand what's possible with our AI Voice Agents — inbound and outbound call handling, webhook-based state resumption, and async orchestration patterns that span phone calls and business logic
  • Build durable, observable infrastructure — async state management, graceful failure handling, and deep monitoring
  • Set the engineering bar — establish patterns, lead architecture decisions, and mentor engineers across the agentic stack
  • Translate messy, real-world homecare workflows into robust automated systems, working closely with product and operations

Tech Stack & Tools

  • Language: TypeScript / Node.js
  • AI/Agent Voice: Vercel AI SDK, AWS Bedrock, Vapi
  • Orchestration: Temporal
  • Infrastructure: Terraform, AWS
  • Data: PostgreSQL, Snowflake
  • Frontend: GraphQL, React
  • Observability: Datadog, Sentry

The Ideal Candidate

  • 8+ years of software engineering experience, with meaningful time building production LLM or agent systems
  • Strong TypeScript/JavaScript; hands-on experience with Temporal, LangGraph, or comparable orchestration frameworks
  • Proven ability to own architecture end-to-end — from design through deployment and production monitoring
  • Excellent communicator who produces clear design docs, aligns diverse stakeholders, and makes technical trade-offs legible to non-technical partners
  • A collaborative leader who mentors others, fosters psychological safety, and elevates the people around them
  • Comfortable with ambiguity — you can turn a poorly-defined operational workflow into a clean technical spec

Bonus Skills & Characteristics

  • Experience designing stateful, multi-step AI workflows — you understand failure modes, retry strategies, and async patterns, not just the happy path
  • Experience with voice AI platforms such as Vapi, Twilio, or Retell
  • Familiarity with durable execution frameworks such as Temporal or Step Functions
  • Experience building in regulated or compliance-sensitive domains — healthcare, fintech, or legal
  • A degree in Computer Science or equivalent

Why You'll Love Working Here

  • Purpose with impact: Home care is not a sandbox problem. The workflows we automate directly affect caregivers, clients, and families. You will build things that matter, for people who need them.
  • A stack worth getting excited about: We are building with the best agentic tools available and pushing into territory where industry patterns don't yet exist.
  • Influence at the company level: This is a Staff-level role on a focused engineering team. Your decisions ship, they matter, and they're visible.
  • Award-winning company: Caribou is a Top 10 Fast-Growing Technology Company in Canada (The Globe and Mail 2025).
  • Hybrid work-culture: The team primarily operates out of Toronto with one day a week in-office. Options to work remotely — we just care about getting the best work done.
  • Compensation & perks: Competitive salary, stock options, healthcare benefits, and summer half-days.
  • Values-driven team: Low-ego, high-character people who move fast, stay humble, and sweat the details.

Equal Opportunity Employer

At Caribou, we understand the value of having a diverse team. We believe in providing equal opportunity employment regardless of race, national or ethnic origin, color, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, and conviction. Please let us know if you require accommodation during the recruitment process. Please contact roxyATcaribou.care if you have any questions or need support in any way.

Create a job alert for this search

Staff Engineer • Toronto, Ontario, Canada

Similar jobs

Staff Engineer

CaribouToronto, ON, CA
Full-time

Caribou is building the engagement infrastructure for the home care workforce and the agentic layer for home care operations.The home care workforce is the largest and fastest-growing workforce in ... Show more

 • Promoted

Staff Systems Engineer, Corporate Engineering

Beacon SoftwareToronto, ON, CA
Permanent

Beacon Software is a permanent capital holding company which acquires and grows essential businesses.We are a profitable series B+ firm that combines great technologists, operators and M&A professi... Show more

 • Promoted

Staff Software Engineer

PowerToFlyToronto, ON, CA
Full-time

Staff Software Engineer, Full Stack.The global capital markets are among the largest markets in the world valued at $50T+ and growing.Transactions in these markets are complex.Critical, nuanced leg... Show more

 • Promoted

Staff Software Engineer

Bank On LoopToronto, ON, CA
Full-time

We're a fast-growing fintech startup building the only truly cross-border banking platform.We help businesses seamlessly manage money around the world so they can access more markets, accelerate th... Show more

 • Promoted

Staff Software Engineer

DataRobotToronto, ON, CA
Full-time

DataRobot delivers AI that maximizes impact and minimizes business risk.Our platform and applications integrate into core business processes so teams can develop, deliver, and govern AI at scale.Da... Show more

 • Promoted

Staff Software Development Engineer

RBCToronto, ON, CA
Full-time

At RBC Borealis, we are building the AI Agent Platform that will redefine how financial services are developed, deployed, and run securely at scale.Our team is responsible for the platform that pow... Show more

 • Promoted

Staff Engineer

Tali AIToronto, ON, CA
Full-time

Tali AI is one of the fastest growing startups in Canada with the mission to use AI and make healthcare more accessible.We are building the AI platform for clinical workflows: automating data colle... Show more

 • Promoted

Staff Engineer

HelloFreshToronto
Full-time

Our New Ventures team is focused on growing our global footprint by launching our core products in new markets and expanding across multiple brands and verticals.We’re a globally distributed team o... Show more

 • Promoted

Staff+ Engineer

SnapliiToronto, ON, CA
Full-time

Snaplii is one of Canada’s fastest-growing fintech platforms, transforming how people pay, save, and earn rewards.With over $100M in annual transaction volume and 250,000+ users across North Americ... Show more

 • Promoted

Staff Engineer

QualcommMarkham, York Region, CA
Full-time

Engineering Group, Engineering Group >.Qualcomm’s Automotive Customer Engineering (CE) organization partners with global OEMs and Tier‑1s to bring next‑generation digital cockpit and IVI solutions ... Show more

 • Promoted

Staff Engineer

Caribou Health Technologies IncToronto
Full-time

Caribou is building the engagement infrastructure for the home care workforce and the agentic layer for home care operations.The home care workforce is the largest and fastest-growing workforce in ... Show more

 • Promoted

Staff Engineer, Consumer

Dangote Industries LimitedToronto, ON, CA
Full-time

The Loyalty & Virality tribe is at the heart of HelloFresh's customer retention and organic growth strategy.We build the products and systems that keep customers engaged, rewarded, and excited to s... Show more

 • Promoted

Staff Software Engineer Hybrid Role

Xtract One TechnologiesToronto, ON, CA
Full-time

Join Xtract One as a Staff Software Engineer in a hybrid model focused on innovative security solutions.Your leadership will enhance SaaS and hardware applications through cutting-edge technology.I... Show more

 • Promoted

Staff Engineer

BoostedToronto, ON, CA
Full-time

We are seeking an exceptional problem solver who operates at the intersection of technical excellence, cloud infrastructure, and scalable system design.You will use your deep technical knowledge an... Show more

 • Promoted

Staff Engineer

Sun Life FinancialToronto, ON, CA
Full-time

Prospr is Sun Life's digital front door for Canadians — startup velocity inside a Fortune 500.We’re revolutionizing how Canadians access insurance and wealth solutions by building a platform that l... Show more

 • Promoted

Staff Engineer

FaireToronto, Ontario, Canada
Full-time

About this role Faire operates at serious scale — a global marketplace handling real money movement, sensitive business data, and the financial futures of hundreds of thousands of independent retai... Show more

 • Promoted

Staff Software Engineer

ZSToronto, ON, CA
Full-time

As a management consulting and technology firm focused on improving life and how we live it, we transform ideas into impact by bringing together data, science, technology and human ingenuity to del... Show more

 • Promoted

Staff Engineer

EnableToronto, ON, CA
Full-time

Managing pricing and rebates shouldn’t be a hassle.Enable’s intelligent platform is built for the speed of today’s market, eliminating disconnects between pricing strategy and rebate execution.We h... Show more

 • Promoted

Senior & Staff Engineers

Sage Recruiting Inc.Toronto
Full-time

Hybrid remote (once a month in the Toronto office) - YOU MUST BE ABLE TO COME TO THE OFFICE IN TORONTO ONCE A MONTH.Sage Recruiting is partnering with a fast-growing SaaS startup that’s bringing mo... Show more

 • Promoted

Staff Software Engineer

Ripple Labs, Inc.Toronto, ON, CA
Full-time

We are looking for a Staff Software Engineer to optimize and scale our liquidity businesses.Candidates will partner with quantitative developers, applied scientists, and other software engineers to... Show more