Novara

Novara

Senior Applied AI Engineer

Canada · Senior

Sponsorship not specifiedDetected 29 days ago
JavaScriptTypeScriptPythonJavaC#ReactNext.jsPostgreSQLElasticsearchAWSPlatform EngineeringRESTOAuthMachine LearningPandasNumPyData EngineeringData ScienceNLPLLMsRAGAgentic AILangGraphStatistics

About the role

  • Novara provides safety and operational risk management software that empowers organizations to identify and resolve issues before they become incidents.
  • Through the Flex and Risk Management Center platforms, Novara helps organizations address operational risk proactively by unifying data, increasing workforce engagement, and proactively managing risk.
  • Novara's combination of training, software, and tools puts people and safety first while protecting critical operations.

Responsibilities

  • Design and implement complex, multi-agent state machines and stateful
  • graphs using LangGraph and LangChain to support autonomous decision-making and self-correcting
  • Build intent-based routing engines that evaluate user queries and direct them to either deterministic execution layers (e.g., Python code interpreters running over in-memory DataFrames) or semantic retrieval layers (RAG).
  • Build and maintain a dual-engine vector search architecture: Amazon OpenSearch Serverless for unstructured policy, regulation, and SOP document retrieval, and PostgreSQL + pgvector for structured transactional logs, incident histories, and audit records.
  • Build scalable, event-driven ingestion pipelines using AWS S3, SQS, EventBridge, and AWS Fargate to parse raw documents (PDF, Word, CSV) into Markdown.
  • Implement user-delegated token pass-through (JWT forwarding) so that data-access permissions are enforced mechanically by the legacy API.
  • Design hard metadata filters (where tenant_id = jwt.tenant_id) in OpenSearch and pgvector to ensure multi-tenant isolation.
  • Design structured JSON widget schemas (representing tables, Recharts graphs, checklists, and forms) generated dynamically by the backend agents to enable zero state rendering of layouts in the Next.js UI.
  • At Novara, we are dedicated to building a diverse, inclusive, and authentic workplace.
  • Experience developing React-based micro-frontends or canvas-style Generative UI layouts.

Requirements

  • SaaS Product Experience: 5+ years of software development experience, with at least 2 years spent
  • Technical Stack: You must have hands-on, production experience with the following
  • You have built and shipped enterprise-grade AI products to production, managing the real-world challenges of multi-tenancy, PII redaction, token costs, latency, and model hallucination.
  • Demonstrated ability to write clean, unit-tested, and well-documented Python
  • In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Nice to have

  • Strong academic background in Computer Science, Data Science, Software
  • Engineering, or a highly quantitative field (e.g., Mathematics, Physics, Statistics).
  • Bachelor's degree in
  • Computer Science, Engineering, or a related technical discipline preferred.
  • Python (Expert/Senior level), TypeScript/JavaScript (Strongly Preferred).

Skills

  • Languages: Python (Expert/Senior level), TypeScript/JavaScript (Strongly Preferred).
  • AI Frameworks: LangGraph, LangChain, Vercel AI SDK or equivalent.
  • AWS Infrastructure: Amazon Bedrock, ECS Fargate, S3, SQS, EventBridge, KMS, AWS Lambda, Amazon
  • Comprehend, IAM.
  • Databases & Search: PostgreSQL / pgVector, Amazon OpenSearch Serverless, SQLAlchemy.
  • Data Processing: Pandas, NumPy, PyPDF, Layout-OCR engines.
  • API & Protocols: REST, Server-Sent Events (SSE), Webhooks, and Model Context Protocol (MCP).
  • Clean Code Advocate: Demonstrated ability to write clean, unit-tested, and well-documented Python
  • code, utilizing self-correction loops and graceful degradation patterns to handle model latency and API
  • rate-limiting limits.

Compensation

  • Novara is committed to providing equal opportunity in all of our employment practices, including selection, hiring, promotion, transfer, and compensation, to all qualified applicants and employees without regard to race, religion, religious

Benefits

  • Background in EHS (Environmental Health & Safety) or ESG (Environmental, Social, and Governance)
  • AWS Certified Machine Learning - Specialty or AWS Certified Solutions Architect - Professional.
  • Novara, a Providence Equity portfolio company, provides safety and operational risk management software that empowers organizations to identify and resolve issues before they become incidents.

Equal opportunity

  • If you need assistance or an accommodation due to a disability, you may contact us at hr@novara.com.

Visa & Work Authorization

  • sex (including sex stereotyping), sexual orientation, gender identity or gender expression, national origin, ancestry, citizenship status, creed, uniform service member status, military or veteran status, marital status,

This listing is sourced directly from Novara's careers page and normalized into a canonical job model.