Ai Engineer — Agents & Backend
Kora Home AI
Full-time · Toronto, Canada | Hybrid or remote
About KoraKora is a Toronto-based, VC-backed startup building an intelligent assistant for busy families. Our product combines a mobile app with a dedicated home display to help families manage schedules, chores, shopping, meals, and everyday responsibilities.
We are building an assistant that understands family context, remembers what matters, anticipates what needs attention, and takes action to help families get things done.
We are a small, hands-on team. You will work directly with the founders to build Kora's core intelligence and shape how the assistant behaves in everyday life.
The roleWe are looking for an AI engineer with strong backend development skills to build and improve Kora's core assistant capabilities.
You will work on the full agent loop: understanding a request, gathering relevant context, deciding what to do, calling tools, checking results, and following through. Your work will include prompts, orchestration, memory, integrations, evaluations, and the services that run these workflows.
You should enjoy turning emerging AI capabilities into useful product features and making them dependable enough for real users.
What you’ll buildAgent reasoning and executionThe prompts, tool definitions, control flow, and execution harness that enable Kora to complete tasks across multiple steps.
Family context and memorySystems that help Kora understand people, preferences, schedules, responsibilities, and ongoing commitments.
Proactive assistanceWorkflows that detect changes, conflicts, preparation needs, and deadlines, then decide when and how to help.
Tools and integrationsConnections to calendars, tasks, shopping lists, email, and other services that let the assistant take action.
Conversational experiencesSupport for requests through chat, voice, images, and forwarded information.
Reliable backend infrastructureAPIs, background jobs, event processing, and persistent workflow state.
Evaluation and observabilityTools to understand agent behavior, measure quality, investigate failures, and improve performance.
For example, when a family forwards a message about a changed volleyball practice, Kora should understand what changed, identify the relevant event, check for conflicts, and help coordinate the next steps with appropriate confirmation.
What you’ll do
Own AI features from initial design and prototype through production deployment and iteration.
Develop and refine system prompts, context assembly, structured outputs, and tool‑calling behavior.
Build Python backend services that connect models, application data, and external integrations.
Design workflows that can handle missing information, interruptions, retries, and partial failures.
Implement permissions and confirmation flows so the assistant acts appropriately on a family’s behalf.
Build evaluations using realistic scenarios and production failure cases.
Investigate agent traces and user feedback to identify why a workflow succeeded or failed.
Improve response quality, latency, and inference cost.
Collaborate with mobile and device engineers to deliver a consistent assistant experience.
Help decide when to use an LLM, a deterministic workflow, or a combination of both.
What we’re looking for
Strong Python skills and experience building backend services, APIs, and database‑backed applications.
Hands‑on experience building an LLM‑powered application beyond a basic tutorial.
Practical understanding of prompting, tool calling, structured outputs, context management, and retrieval.
Experience shipping software and diagnosing problems in production.
Ability to reason about asynchronous tasks, application state, error handling, and data consistency.
A systematic approach to testing AI behavior and evaluating whether changes actually improve the product.
Product judgment: you care about whether the assistant solves the user's problem and earns their trust.
Regular use of AI development tools, with ownership of the quality and correctness of the resulting code.
Comfort working independently in a small team, clarifying ambiguous problems, and delivering complete features.
Helpful experience
Production AI agents or workflows that execute actions through external tools.
Agent memory, context engineering, retrieval systems, or knowledge graphs.
Durable workflows, job queues, scheduling, and event‑driven systems.
PostgreSQL, Firebase, GCP, or similar infrastructure.
OAuth and integrations with calendar, email, or productivity services.
Voice assistants, real‑time streaming, or multimodal applications.
Agent evaluations, tracing, monitoring, and regression testing.
Handling untrusted inputs, prompt injection, and permissions in AI applications.
We value strong engineering fundamentals, practical judgment, and evidence of building useful things. You do not need experience with every framework or technology listed.
Build the core intelligence of a consumer AI product.
Work directly with the founders and influence architecture and product behavior.
Tackle real problems involving memory, reasoning, proactive assistance, and action.
Connect AI capabilities to mobile software and a physical product in people's homes.
Take substantial ownership and grow with an early‑stage, VC‑backed company.
#J-18808-Ljbffr
About KoraKora is a Toronto-based, VC-backed startup building an intelligent assistant for busy families. Our product combines a mobile app with a dedicated home display to help families manage schedules, chores, shopping, meals, and everyday responsibilities.
We are building an assistant that understands family context, remembers what matters, anticipates what needs attention, and takes action to help families get things done.
We are a small, hands-on team. You will work directly with the founders to build Kora's core intelligence and shape how the assistant behaves in everyday life.
The roleWe are looking for an AI engineer with strong backend development skills to build and improve Kora's core assistant capabilities.
You will work on the full agent loop: understanding a request, gathering relevant context, deciding what to do, calling tools, checking results, and following through. Your work will include prompts, orchestration, memory, integrations, evaluations, and the services that run these workflows.
You should enjoy turning emerging AI capabilities into useful product features and making them dependable enough for real users.
What you’ll buildAgent reasoning and executionThe prompts, tool definitions, control flow, and execution harness that enable Kora to complete tasks across multiple steps.
Family context and memorySystems that help Kora understand people, preferences, schedules, responsibilities, and ongoing commitments.
Proactive assistanceWorkflows that detect changes, conflicts, preparation needs, and deadlines, then decide when and how to help.
Tools and integrationsConnections to calendars, tasks, shopping lists, email, and other services that let the assistant take action.
Conversational experiencesSupport for requests through chat, voice, images, and forwarded information.
Reliable backend infrastructureAPIs, background jobs, event processing, and persistent workflow state.
Evaluation and observabilityTools to understand agent behavior, measure quality, investigate failures, and improve performance.
For example, when a family forwards a message about a changed volleyball practice, Kora should understand what changed, identify the relevant event, check for conflicts, and help coordinate the next steps with appropriate confirmation.
What you’ll do
Own AI features from initial design and prototype through production deployment and iteration.
Develop and refine system prompts, context assembly, structured outputs, and tool‑calling behavior.
Build Python backend services that connect models, application data, and external integrations.
Design workflows that can handle missing information, interruptions, retries, and partial failures.
Implement permissions and confirmation flows so the assistant acts appropriately on a family’s behalf.
Build evaluations using realistic scenarios and production failure cases.
Investigate agent traces and user feedback to identify why a workflow succeeded or failed.
Improve response quality, latency, and inference cost.
Collaborate with mobile and device engineers to deliver a consistent assistant experience.
Help decide when to use an LLM, a deterministic workflow, or a combination of both.
What we’re looking for
Strong Python skills and experience building backend services, APIs, and database‑backed applications.
Hands‑on experience building an LLM‑powered application beyond a basic tutorial.
Practical understanding of prompting, tool calling, structured outputs, context management, and retrieval.
Experience shipping software and diagnosing problems in production.
Ability to reason about asynchronous tasks, application state, error handling, and data consistency.
A systematic approach to testing AI behavior and evaluating whether changes actually improve the product.
Product judgment: you care about whether the assistant solves the user's problem and earns their trust.
Regular use of AI development tools, with ownership of the quality and correctness of the resulting code.
Comfort working independently in a small team, clarifying ambiguous problems, and delivering complete features.
Helpful experience
Production AI agents or workflows that execute actions through external tools.
Agent memory, context engineering, retrieval systems, or knowledge graphs.
Durable workflows, job queues, scheduling, and event‑driven systems.
PostgreSQL, Firebase, GCP, or similar infrastructure.
OAuth and integrations with calendar, email, or productivity services.
Voice assistants, real‑time streaming, or multimodal applications.
Agent evaluations, tracing, monitoring, and regression testing.
Handling untrusted inputs, prompt injection, and permissions in AI applications.
We value strong engineering fundamentals, practical judgment, and evidence of building useful things. You do not need experience with every framework or technology listed.
Build the core intelligence of a consumer AI product.
Work directly with the founders and influence architecture and product behavior.
Tackle real problems involving memory, reasoning, proactive assistance, and action.
Connect AI capabilities to mobile software and a physical product in people's homes.
Take substantial ownership and grow with an early‑stage, VC‑backed company.
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Ai Engineer — Agents & Backend in Winnipeg, MB vacancy
- Bayview Asset Management, LLC is seeking a Backend Engineer for the AI Platform team to design, build, test, and operate scalable backend services powering internal products and AI-enabled workflows.You will develop APIs, ensure reliability, and deploy on major clouds, collaborating...SuggestedRemote work
- Safe Software in Surrey, BC, is seeking an experienced Staff AI Developer to lead backend services for AI products, including FME AI Service and AI Assist Plugin. You will design agentic workflows, ship production-grade services, and work across product, UX, and QA teams in...Suggested
$120k - $200k per year
...Digital, and many more.ABOUT THE ROLE We're seeking a talented Backend Engineer to join our team at LayerZero, where you'll play a pivotal... ...languages, such as Typescript.Experience working with workflow engines.Previous experience with blockchain technologies, smart...Suggested- ...Skill Set Job Description We are seeking a highly skilled backend developer with strong experience in modern programming... ...Kubernetes Service (AKS) and related components for highly automated engineering platforms.Development Practices Strong understanding of Agile...Suggested
$130k - $140k per year
...expertise across clinical practice, research, engineering, data science, manufacturing, and... ...are expanding our team to include a Senior Backend Engineer who can own the design and evolution... ...applications are screened manually. We do not use AI or AI-Augmented Applicant Tracking Systems...SuggestedInternshipManual laborRemote work- GitLab is seeking a Senior Backend Engineer for the Security Factory: Code Security team to advance code-level security across the DevSecOps platform... ...analysis, SBOMs, and automated remediation, integrating AI-assisted tooling into secure software development.Youll collaborate...Remote work
- Kaseya is hiring a Senior Backend Engineer (SaaS, Data & AI) in the Toronto area. You will lead backend design, APIs, and data/ML integration for multi-tenant SaaS platforms, partnering with Product, Design, and Data teams to drive scalable, high-impact features.The role emphasizes...
- Staff Backend Engineer Department: BackendEmployment Type: Full TimeLocation: CanadaDescription We're looking for a highly skilled Staff Backend Engineer to design and build robust, scalable, and secure distributed systems. As a critical member of our engineering...
$136k - $160k per year
...Expectations are high, and so are the rewards.As a Software Engineer, you’ll build and own backend services, infrastructure, and data systems that support... ...insurance, and mental health support programsAccess to the best AI tools on the market and continuous AI skill-building for...Contract workWork at officeWorldwideFlexible hoursNight shiftWeekend work3 days per week- Become a Senior Backend Engineer at Docebo, where AI transforms workplace learning. Utilize your backend expertise to drive technical initiatives and enhance user experience through innovative system designs. In this pivotal role, you'll bring over six years of software engineering...
- Replicant in Canada is hiring a Senior Software Engineer, Agents on our Delivery team, to own the end-to-end development of AI agents for our customers. You’ll sit with clients to understand workflows, design prompts and tool integrations, and ship production-grade agent behavior...
- Workday is seeking a Senior AI Engineer to lead end-to-end design, implementation, and integration of intelligent agents within our AI-powered HR/Finance platform. You will bridge ML research with production software, ensuring robust, scalable solutions that respect governance...
- Elevate your software engineering career at Xero in Vancouver. Focus on backend development using C#, .NET Core, and AWS to deliver scalable, high-quality solutions for small businesses. As a Backend Software Engineer within the Accounting Core team, you'll tackle complex...
- Build privacy-focused backend services at Mozilla using Python, TypeScript, Node.Js, or Rust while owning production systems end to end.As a Senior Software Engineer on the Ecosystem Services Team, you will develop server-side logic and integrations. You will maintain cloud...Worldwide
- Elevate your backend engineering career with Affirm’s remote team in Canada, specializing in Redis and Valkey Cache Services. Drive innovation in data infrastructure while collaborating closely with cross-functional teams. Join Affirm as a Software Engineer II, focusing...Remote work
$118k - $157.5k per year
...opportunity for all.The Team Join a newly formed engineering team at eBay focused on building... ...for a Senior Software Engineer with strong backend development experience and a passion for building... ...across engineering teams.Experience using AI assisted development and testing tools,...Internship- Lead the design and development of innovative backend systems at Swoop, enhancing healthcare outcomes through technology. This hybrid role... ...in building scalable APIs and services. As a Senior Backend Engineer, you will architect pivotal technology for multiple web products...
$136.7k - $182.3k per year
...hand. Hapiko is a Spin Master company, so we pair a small, senior engineering team with the reach of one of the world's largest toy companies... ...a first-of-its-kind product and scaling it globally, and the backend has to stay fast, safe for kids and affordable as we grow....Flexible hours$200k - $235k per year
Staff Software Engineer, Backend Platform Toronto, CanadaJoin us in building the future of finance. Our mission is to democratize finance... ...should only be completed if you need a specific accommodation.AI Usage Disclosure: Robinhood uses artificial intelligence (AI) tools...Long term contractWork at officeFlexible hoursShift work3 days per week- About the Role Our client, a rapidly expanding enterprise software company, is seeking a highly skilled and experienced Senior Backend Engineer to join their fully remote engineering team. This role is integral to designing, developing, and maintaining the robust backend...Remote work
- Design scalable backend systems with Java, Python, Go, or C# as a fully remote Senior Software Engineer at WhatJobs Direct. Build reliable services for demanding applications.WhatJobs Direct seeks a Senior Software Engineer with extensive backend development experience. You...Remote work
- Build high-scale backend data services at Akamai using Python, Java, or Go with hands-on development across Cloud Data Services. Work within a global engineering team.As a Senior II Software Engineer, you will design and scale backend services, APIs, microservices, and distributed...
- Make a global impact with Stripe as a Backend Engineer focused on building ergonomic APIs. Join a team meeting evolving user needs through scalable financial solutions. Stripe is seeking a Backend Engineer to enhance its balance management platform and develop a new funds...
- Elevate your software engineering career as a Senior Backend Engineer at Justworks in Toronto, Canada. You'll lead significant projects, optimize existing systems, and directly impact customer experiences. As a Senior Software Engineer, you will independently manage large...
- Elevate your career at Citi as a Senior Backend Java Engineer. Design and develop scalable systems while mentoring a team in a hybrid work model. In this hands-on role, you'll tackle complex engineering challenges by building robust backend solutions with Java. You'll lead...
- Take on strategic ownership as a Principal Backend Engineer at Citi, focusing on powerful backend systems for our global digital platform. Shape architecture and drive enterprise-scale developments for millions of clients. Citi seeks an experienced Principal Backend Engineer...
- Build secure, scalable backend infrastructure at LotusFlare, using distributed systems expertise to support millions of concurrent API calls globally.As a Senior Backend Engineer, you will develop, secure, and scale mission-critical systems for LotusFlare’s DNO Cloud platform...
- ...the interview process.What We Look For You have a total of 1.5+ years of experience as a software engineer.You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.You are familiar with the building blocks of distributed...Work at officeRemote workFlexible hours
$205k - $240k per year
About KaseyaKaseya is the leading provider of AI-powered IT management and cybersecurity... ...the future of IT: whether you’re in engineering, product, sales, marketing, customer support... ...capabilities.We are looking for strong backend software engineers who want to solve large...Long term contractWorldwide- About AxyaAxya is building AI-powered technology that's transforming... ...the AI behind it. As Lead AI Engineer, you will own the technical... ...architecture of Axya's AI layer: agent and LLM workflows, retrieval, tool... ...comfort building and operating backend services. Hands‑on...InternshipRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Ai Engineer — Agents & Backend. Be the first to apply!
Related searches
- agent de développement Winnipeg, MB
- agent de liaison Winnipeg, MB
- security agent Winnipeg, MB
- représentant médical Winnipeg, MB
- représentant pharmaceutique Winnipeg, MB
- vendeur représentant Winnipeg, MB
- agent en santé et sécurité Winnipeg, MB
- agent de recherche Winnipeg, MB
- signing agent Winnipeg, MB
- représentant représentante en assurances Winnipeg, MB

