Kindsight Logo

Kindsight

Senior Fullstack AI Platform Engineer

Posted 25 Days Ago
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
The Senior Fullstack AI Platform Engineer will design and implement AI services on AWS, focusing on backend APIs, cloud infrastructure, and frontend development. Responsibilities include integrating agent services with Amazon Bedrock, building scalable applications, and supporting production operations.
The summary above was generated by AI

 

About Kindsight: 

 

Kindsight builds technology that helps fundraisers make a difference. For decades, Kindsight has supported the education, healthcare, and nonprofit sectors with fundraising tools and the largest charitable giving database on the market. And as the giving sector evolves, so does Kindsight. As the leader in fundraising intelligence, Kindsight leverages real-time data and AI to help thousands of organizations around the world identify, manage, and engage with donors - at any scale. With purpose-built CRMs that corral all of that donor information and campaign tracking into one place, donor prospect research tools that offer proactive insights and real-time donor intel, and generative AI that creates personalized, meaningful content drafts at scale, Kindsight’s product suite is truly changing the game for donor fundraising.

 

Position Summary:

We are seeking a Senior Fullstack AI Platform Engineer to design, build, deploy and operate production AI agent services on AWS. The role spans Python backend services, agentic application frameworks, Amazon Bedrock, Amazon Bedrock AgentCore, AWS serverless infrastructure, CI/CD, observability and enterprise system integrations.

 

The engineer will be expected to build platform capabilities end to end. This includes backend APIs, agent runtime integrations, infrastructure as code and React/TypeScript interfaces for internal platform users. The role is hands-on and engineering-heavy, with an emphasis on production backend systems, cloud infrastructure, AI/LLM applications and frontend development.


 

What You’ll Do:

  • Design, implement, and maintain production AI agents and agent-backed backend services.
  • Build agentic applications using frameworks such as Strands, LangGraph, LangChain, or comparable agent frameworks.
  • Integrate agent services with Amazon Bedrock for model invocation, inference configuration, response handling, and model selection.
  • Deploy and operate agent workloads using AWS-native runtime and serverless patterns, including Amazon Bedrock AgentCore where applicable.
  • Build Python backend services for request validation, job orchestration, runtime dispatch, session handling, response persistence, and error handling.
  • Implement integrations between AI agents, internal APIs, enterprise systems, external applications, data stores, and tool services.
  • Develop reusable patterns for tool calling, multi-turn conversations, memory, prompt/configuration separation, runtime configuration, and evaluation.
  • Build infrastructure using AWS CDK, preferably in Python.
  • Work with AWS services such as Lambda, API Gateway, SQS, DynamoDB, S3, IAM, KMS, CloudWatch, Step Functions, and Cognito.
  • Implement CI/CD pipelines for testing, packaging, deployment, environment promotion, and rollback.
  • Add observability for agent services, including structured logs, metrics, traces, alarms, latency monitoring, token usage, and failure tracking.
  • Build automated testing and evaluation workflows for AI agents, including regression datasets, deterministic checks, and model-based scoring where appropriate.
  • Support production operations, including debugging, incident response, performance tuning, cost controls, and reliability improvements.
  • Create reusable templates, libraries, and deployment patterns that make it easier to onboard future AI agents and use cases.
  • Collaborate with backend, platform, security, DevOps, and product teams to deliver secure and maintainable AI services.
     

What We’re Looking For:

  • 7-10 years of experience as a fullstack, backend, platform, or AI engineer.
  • Hands-on experience building production AI, LLM, or agent-based applications.
  • 3-5 years of Python backend engineering experience.
  • 3 years of experience with Amazon Bedrock.
  • 1-3 years of  experience with Strands Agents / Strands SDK, LangGraph, LangChain, or comparable agent frameworks.
  • Experience with Amazon Bedrock AgentCore or similar managed agent runtime/platform capabilities.
  • Strong understanding of agentic application patterns, including tool calling, multi-turn workflows, session state, memory, prompt management, and evaluation.
  • Experience designing and implementing REST APIs and backend service contracts.
  • Experience with async processing, queues, retries, idempotency, and distributed job execution.
  • Experience with AWS serverless services such as Lambda, API Gateway, SQS, DynamoDB, S3, IAM, KMS, CloudWatch, Step Functions, and Cognito.
  • Experience with infrastructure-as-code, preferably AWS CDK in Python.
  • Experience with CI/CD pipelines, automated testing, environment promotion, and rollback workflows.
  • Experience building observable production systems using logs, metrics, traces, dashboards, and alarms.
  • Ability to build reusable engineering patterns rather than one-off implementations.
  • Strong understanding of security, least-privilege IAM, secrets management, tenant-aware access patterns, and secure API design.
  • Strong communication skills and ability to document architecture, implementation decisions, operational patterns, and tradeoffs.
  • Nice to have: experience with GitLab CI/CD, multi-tenant SaaS platforms, Cognito/OIDC, SOC 2-aligned controls, model evaluation workflows, or regulated enterprise environments.
 

Compensation Range: $150, 000 - $180, 000 CAD OTE annually, based on experience, market benchmarks and role complexity. We aim to offer fair, competitive pay that reflects your skills and the market.

 

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.


 

Similar Jobs

21 Minutes Ago
Remote or Hybrid
Canada
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Lead end-to-end personalization ML initiatives: build scalable ML pipelines, design CI/CD for models, monitor production performance, implement retraining and drift detection, partner with cross-functional teams, and mentor engineers.
Top Skills: A/B TestingCi/CdDatabricksGitopsJenkinsMlflowPythonSparkSQL
12 Hours Ago
Remote or Hybrid
Senior level
Senior level
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Coordinate and manage large-scale Oracle Cloud/Fusion ERP implementations: define objectives, develop project plans, allocate resources, monitor progress, mitigate risks, use Oracle Project Resource Management and BPM tools, facilitate cross-functional teams, produce scope/status reporting, and maintain stakeholder communications and training.
Top Skills: Oracle Agile Product Lifecycle Management (Plm)Oracle Business Process ManagementOracle CloudOracle ErpOracle FusionOracle Project ManagementOracle Project Resource Management
12 Hours Ago
Remote or Hybrid
Mid level
Mid level
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Lead and coordinate large-scale Oracle Cloud/Fusion implementation projects, manage resources and stakeholders, develop plans, mitigate risks, drive cross-functional alignment, coach team members, and ensure delivery meets professional and technical standards.
Top Skills: Oracle Agile Product Lifecycle Management (Plm)Oracle Business Process ManagementOracle CloudOracle Core ErpOracle FusionOracle Project Portfolio Management (Ppm)

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account