At a Glance
- Tasks: Build AI features and backend services for a smart family assistant.
- Company: Join Kora, a dynamic startup revolutionizing family management with AI.
- Benefits: Competitive salary, flexible work options, and hands-on experience with founders.
- Other info: Collaborative environment with opportunities for growth in a VC-backed startup.
- Why this job: Shape the future of AI while making a real impact on families' lives.
- Qualifications: Strong Python skills and experience in backend development and AI applications.
The predicted salary is between 123750 - 151250 $ per year.
Kora 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.
We 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 build:
- Agent reasoning and execution: The prompts, tool definitions, control flow, and execution harness that enable Kora to complete tasks across multiple steps.
- Family context and memory: Systems that help Kora understand people, preferences, schedules, responsibilities, and ongoing commitments.
- Proactive assistance: Workflows that detect changes, conflicts, preparation needs, and deadlines, then decide when and how to help.
- Tools and integrations: Connections to calendars, tasks, shopping lists, email, and other services that let the assistant take action.
- Conversational experiences: Support for requests through chat, voice, images, and forwarded information.
- Reliable backend infrastructure: APIs, background jobs, event processing, and persistent workflow state.
- Evaluation and observability: Tools 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.
AI Engineer in Toronto employer: Kora Home AI
Kora Home AI is an exceptional employer that fosters a collaborative and innovative work culture in the heart of Toronto. With a strong focus on employee growth, we offer opportunities for professional development and skill enhancement while working on cutting-edge AI technologies that make a real difference in the lives of busy families. Join us to be part of a dynamic team dedicated to creating intelligent solutions that empower users and enhance everyday living.