Senior Staff Software Engineer - AI Agent Platform

Remote Full-time
About Caribou
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.
Caribou was recently recognized as one of The Globe and Mail's Top Growing Companies — #10 in technology, #29 overall — 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
This is an exciting opportunity at the intersection of voice AI, multi-agent orchestration, and healthcare automation.
As a Senior Staff Engineer, AI Agent Platform at Caribou, you will own and evolve the foundational infrastructure powering autonomous, voice-enabled, and multi-step agentic workflows across our product suite.
You'll work directly with the Head of Engineering to define this platform from first principles — using the best agentic AI tools available and inventing patterns where none exist yet. Your architectural decisions will directly shape how caregivers and care organizations interact with 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

Architect and evolve the core agent orchestration layer — a multi-agent supervisor system built on LangGraph/LangChain in TypeScript, coordinating specialized sub-agents for voice, scheduling, data retrieval, and workflow execution
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 our customers

Tech Stack & Tools

Language: TypeScript / Node.js
AI/Agent: LangGraph, LangChain
Infrastructure: AWS, PostgreSQL, Temporal
Frontend: React
Observability: Datadog

The Ideal Candidate

8+ years of software engineering experience, with meaningful time building production LLM or agent systems
Deep experience designing stateful, multi-step AI workflows — you understand failure modes, retry strategies, and async patterns, not just the happy path
Strong TypeScript; hands-on experience with LangChain, 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 collaboration, 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 with voice AI platforms such as Vapi or ElevenLabs
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: The workflows we automate directly affect caregivers, clients, and families. You will build things that matter, for people who need them.
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 Fridays.
Values-driven team: Work with low-ego, high-character people who move fast, stay humble, and sweat the details.

Equal Opportunity Employer
At Caribou, we value diversity and are committed to creating an inclusive environment for all employees. We welcome applicants from all backgrounds and experiences.

Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Client Delivery Advocate - Analyst

Remote

**Experienced Global Customer Solutions Specialist – Remote**

Remote

Board Certified Behavior Analyst (BCBA) - Michigan

Remote

Customer Service Advisor (Zero Carbon Living) ID-1158 – Amazon Store

Remote

Manager, Digital Experience Platform (DXP) Support

Remote

Supply Chain Design Analyst (Remote) Job at PSA Ventures in Willoughby

Remote

Experienced Director Data Science – Global Data Strategy Lead at careerzynith

Remote

Certified Nursing Assistant – Amazon Store

Remote

Organizational Design Data Consultant

Remote

Regional Admissions Recruiter (Remote - Maryland)

Remote
← Back