Fullstack AI Platform Engineer

Kindsight

Canada

Hybrid

CAD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary based on experience
Equal opportunity workplace
Use of AI in recruitment for efficiency

Job summary

Kindsight is seeking an Intermediate Fullstack AI Platform Engineer to develop production AI agents using Python on AWS. The role requires extensive experience in building and maintaining workflows while focusing on integrating AI technologies.

We're looking for someone with a solid background in AI applications and software engineering, capable of explaining past projects in detail. This ensures a collaborative environment where you contribute to innovation and growth in the AI space.

Qualifications

  • 3–5 years of experience in software engineering.
  • Hands-on experience building or integrating AI applications.
  • Ability to explain real AI/LLM/agent projects in detail.

Responsibilities

  • Build and maintain production AI agents and workflows using Python.
  • Implement agent logic for planning and tool selection.
  • Troubleshoot production issues involving tool failures and latency.

Skills

Python backend engineering
AI/LLM/RAG applications
Debugging skills
React and TypeScript
AWS services

Education

Bachelor's degree in Computer Science or related field

Tools

Amazon Bedrock
REST APIs
JSON Schema and Pydantic

Job description

Position Summary

We are seeking an Intermediate Fullstack AI Platform Engineer to help build production AI agents and agent-backed workflows on AWS.

This is a hands‑on engineering role for someone who has built real software around LLMs or agents, not just experimented with prompts or demos. You will work across Python backend services, React/TypeScript interfaces, Amazon Bedrock, AgentCore‑style runtime patterns, tool calling, structured outputs, retrieval workflows, evaluation, observability, and integrations with internal systems.

The role sits between AI application engineering and AI platform engineering. You will build scoped agent features while also contributing to reusable patterns that help future agents become easier to build, test, deploy, observe, and maintain.

This is not a research role, data science role, prompt‑writing role, or chatbot‑only role. We are looking for engineers who can ship production software, debug failures, work with APIs and backend systems, and explain what they personally built.

What You’ll Do
  • Build and maintain production AI agents and agent‑backed workflows using Python, AWS, and modern agent frameworks.
  • Implement agent logic for planning, tool selection, tool execution, structured responses, multi‑step workflows, and error handling.
  • Preference for candidates who have built AI, LLM, RAG, or agent‑backed workflows used by real users, internal teams, customers, or production‑like environments.
  • Build integrations between agents and internal APIs, databases, enterprise systems, retrieval sources, and external tools.
  • Implement structured output patterns using JSON Schema, Pydantic, validation, retries, and response normalization.
  • Work with Amazon Bedrock or comparable managed LLM services for model invocation, inference configuration, prompt handling, and response processing.
  • Support AgentCore‑style runtime patterns, including session handling, runtime invocation, memory‑aware workflows, execution metadata, and agent observability.
  • Build RAG workflows using embeddings, vector search, document chunks, metadata filters, retrieval tuning, and source attribution.
  • Contribute to MCP‑style tool/server integrations and multi‑agent handoff patterns where applicable.
  • Build Python backend services for agent execution, API integration, job processing, session state, response persistence, and debugging.
  • Build React/TypeScript screens for testing agents, reviewing outputs, managing configuration, viewing evaluations, and monitoring execution status.
  • Write automated tests for agent behavior, tool calls, structured outputs, retrieval workflows, backend APIs, and frontend flows.
  • Support evaluation workflows using test datasets, expected outputs, regression checks, model‑based scoring, and human review.
  • Troubleshoot real production issues involving tool failures, malformed outputs, retrieval quality, hallucinations, latency, cost, observability gaps, and integration errors.
  • Work with senior engineers to implement features within established AWS, CI/CD, security, and observability patterns.
What We’re Looking For
  • 3–5 years of experience as a fullstack, backend, AI application, platform‑adjacent, or infrastructure‑mindful software engineer.
  • 1–3 years of Python backend engineering experience.
  • Hands‑on experience building or integrating AI, LLM, RAG, or agent‑backed applications.
  • Ability to walk through at least one real AI/LLM/agent project in detail, including architecture, users, tools/integrations, failure modes, and what you personally owned.
  • Experience with at least one agentic framework or orchestration approach such as Strands, LangGraph, LangChain, Semantic Kernel, AutoGen, CrewAI, or comparable tools.
  • Understanding of agentic application patterns: tool calling, structured outputs, planning, multi‑turn workflows, session state, memory, retrieval, and evaluation.
  • Experience defining or consuming structured outputs using JSON, JSON Schema, Pydantic, OpenAPI, or similar validation approaches.
  • Experience integrating applications with REST APIs, internal services, external tools, databases, or enterprise systems.
  • Practical exposure to RAG, embeddings, vector databases, semantic search, document chunking, metadata filtering, or retrieval quality tuning.
  • Experience with Amazon Bedrock, OpenAI, Anthropic, Azure OpenAI, Vertex AI, or comparable managed LLM services.
  • Experience with React and TypeScript, especially building internal tools, forms, tables, validation, loading states, error handling, and API‑integrated screens.
  • Working familiarity with AWS services such as Lambda, API Gateway, SQS, DynamoDB, S3, CloudWatch, IAM, Step Functions, or Cognito.
  • Basic familiarity with infrastructure‑as‑code, CI/CD, automated testing, and environment‑based deployments.
  • Strong debugging skills and the ability to explain how you would investigate a failed agent request from API call to model invocation to tool execution to final response.
  • Strong communication skills and the ability to explain trade‑offs clearly without relying on buzzwords.
Not a Fit If
  • Your AI experience is limited to prompt writing, tutorials, school projects, or personal chatbot demos.
  • You have used AI tools as a developer but have not built software around AI systems.
  • You cannot clearly explain what you personally built.
  • You are primarily a data scientist, ML researcher, prompt engineer, or frontend‑only engineer.
  • You are looking for a pure cloud infrastructure role with little hands‑on AI application work.
  • You are looking for a pure application feature role with no interest in platform patterns, testing, observability, or reliability.
Strong Signals
  • You have built an AI agent or LLM‑backed workflow used by real users.
  • You have debugged production or near‑production AI failures such as bad tool selection, hallucinated answers, malformed JSON, poor retrieval, latency spikes, or failed integrations.
  • You understand the difference between a chatbot, an LLM‑backed backend workflow, and a true agent.
  • You can explain how structured outputs, tool schemas, validation, retries, and observability make AI systems reliable.
  • You have worked in a platform, infrastructure, DevOps, backend, or internal tools environment and enjoy building reusable patterns.
Compensation Range

$110,000–$150,000 OTE annually, based on experience, market benchmarks and role complexity. We aim to offer fair, competitive pay that reflects your skills and the market.

Equal Employment Opportunity Statement

This advertised position is for an existing vacancy at Kindsight. At Kindsight, we’re proud to be a place where everyone belongs and has an equal opportunity to contribute, thrive and grow. We hire based on skills, potential, and impact, and we believe our differences fuel innovation. We welcome all individuals and do not discriminate on the basis of gender identity and expression, race, ethnicity, disability, sexual orientation, colour, religion, creed, gender, national origin, age, marital status, pregnancy, sex, citizenship, education, languages spoken or veteran status. We’re building a workplace where everyone has the opportunity to do meaningful work and make a difference.

We leverage artificial intelligence (AI) tools to support certain aspects of our recruitment process. These tools may help with resume screening, drafting job descriptions, creating interview questions and occasionally identifying potential candidates. All hiring decisions are made by our people, not AI. Our intent is to use AI thoughtfully to streamline administrative tasks, improve the candidate experience and support fair, unbiased hiring practices consistent with industry standards.

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

Similar jobs worth comparing

Engineering Manager, Agentic AI
Engineering Manager, Agentic AI

Kindsight • Toronto

On-site
CAD 175,000 - 225,000
Senior Engineering Manager - AI Agents
Senior Engineering Manager - AI Agents

CaptivateIQ • Toronto

On-site
CAD 259,000 - 347,000
Comprehensive Healthcare
Flexible Time Off
Annual Stipends
+4
AI-Native Full-Stack Engineer
AI-Native Full-Stack Engineer

This is Gain Ltd • Toronto

Hybrid
CAD 105,000 - 125,000
Home office allowance
3 weeks of paid time off to start
Work from anywhere in the world up to
+1
Senior Software Engineer, Applied AI (Toronto)
Senior Software Engineer, Applied AI (Toronto)

United States Digital Space LLC • Toronto

Hybrid
CAD 188,000 - 242,000
Sr. MTS Software Engineering - AIRI
Sr. MTS Software Engineering - AIRI

United States Digital Space LLC • Toronto

On-site
CAD 140,000 - 210,000
Senior Fullstack Engineer, Agentic Experience
Senior Fullstack Engineer, Agentic Experience

CreatorIQ • Toronto

Hybrid
CAD 132,000 - 165,000
Vacation days
Paid holidays
Floating holidays
+4
AI Architect | Lead, Agentic Systems & GenAI
AI Architect | Lead, Agentic Systems & GenAI

Plative Inc • Canada

On-site
CAD 120,000 - 190,000
Staff / Senior Staff Engineer, AI Agent Engineering
Staff / Senior Staff Engineer, AI Agent Engineering

Equinix • Toronto

On-site
CAD 131,000 - 181,000
Healthcare coverage and core benefits
RRSP/TSFA retirement plans
Vacation and paid holidays
+1
Agentic AI Solutions Architect - Vice President
Agentic AI Solutions Architect - Vice President

Citigroup Inc. • Mississauga

On-site
CAD 120,000 - 171,000
Agentic AI Solutions Architect - Vice President
Agentic AI Solutions Architect - Vice President

Citi • Mississauga

On-site
CAD 120,000 - 171,000