Novara

Software Engineer-AI Platforms

Toronto, ON. Posted yesterday

The role

You will build user-facing features in the Flex web application and the backend services, APIs, and LLM workflows behind them. The role focuses on AI-powered product functionality so clients can keep their teams safe and manage risk.

What you will do

  • Build user-facing features in the Flex web application
  • Build backend services, APIs, and LLM workflows behind those features
  • Deliver well-scoped, production-ready AI-powered features from UI to backend
  • Implement LLM-driven workflows using services such as AWS Bedrock and LangChain
  • Contribute to MCP servers and tool integrations that expose existing APIs to AI systems
  • Apply prompt engineering to improve accuracy and consistency of LLM outputs
  • Implement guardrails and monitoring for LLM outputs
  • Participate in code reviews, giving and receiving feedback
  • Share AI workflows and learnings with the team

Required qualifications

  • 2-5 years of professional software engineering experience, including shipping production features across frontend and backend
  • Proficiency in Node.js and TypeScript/JavaScript
  • Experience building responsive web UIs with a modern framework such as React
  • Ability to build and consume well-typed REST or GraphQL APIs
  • Hands-on experience building at least one application or feature using large language models
  • Working understanding of tools, function calling, and agents
  • Practical experience with prompt engineering
  • Familiarity with Retrieval-Augmented Generation (RAG), embeddings, and vector-based search
  • Comfort working in an AI-first development environment and reviewing AI-generated output critically
  • Experience with relational databases and writing efficient queries
  • Solid grasp of data structures, algorithms, and system design fundamentals
  • Good debugging skills across the browser, server, and network

Nice to have

  • Exposure to building or consuming Model Context Protocol (MCP) servers or similar AI integration layers
  • Experience with LangChain, LangGraph, or similar orchestration frameworks
  • Familiarity with LLM evaluation approaches, guardrails, or output monitoring
  • Experience with AWS services (e.g., Lambda, ECS, S3) or another major cloud provider
  • Exposure to observability tooling such as Datadog or CloudWatch
  • Interest in or exposure to EHS, compliance, or safety software

Benefits

  • Medical, dental, and vision coverage
  • Flexible Spending Accounts
  • PTO
  • Paid and floating holidays
  • 401k with company match and immediate vesting
  • Company-funded life insurance
  • Employee Assistance Programs
  • No-cost mental health benefits

Before you apply

  • Candidates must verify identity and eligibility to work in the United States upon hire
  • AI tools may assist in initial resume screening, and a human recruiter reviews all decisions
  • Applicants may contact hr@novara.com for accommodation requests

About the company

Novara provides safety, operational risk management, and sustainability software through its Flex and Risk Management Center platforms. The company launched January 1, 2026 as an independent company and is a Providence Equity portfolio company.

Software Engineer-AI Platforms at Novara | JobZoey