Senior AI Engineer

Posted 5 Days Ago
Be an Early Applicant
Montréal, QC, CAN
In-Office
Senior level
Social Impact • Software
The Role
Own production AI systems powering retrieval, orchestration, document extraction, and agentic workflows. Design RAG infrastructure, vector search, APIs, evaluation harnesses, observability, and scalable Kubernetes deployments. Build reliable LLM-backed services using Python and cloud infrastructure while managing quality, cost, rate limits, and system health. Collaborate with product and engineering leaders to deliver measurable AI capabilities.
Summary Generated by Built In

As a Senior AI Engineer, you will own the layer that makes Novisto's products intelligent: the retrieval and orchestration systems behind our conversational and knowledge-driven experiences, and the automated AI workflows that turn documents into structured, usable data.

You will apply strong software engineering principles to design how our systems retrieve, rank, and assemble context for Large Language Models, build the extraction and agentic pipelines that replace manual data work, own the platform services that expose those capabilities to product teams, and set the engineering standards for how we build with AI. You'll partner closely with Tech Leads, Product Managers, Principal Devs, and Platform Engineering to turn AI quality into a measurable product advantage.

This is a hands-on senior engineering role focused on production systems, not a research position: you'll compose, orchestrate, and rigorously evaluate foundation and document-understanding services rather than develop models from scratch.

What you’ll build and own
  • RAG Architecture: Design and manage our end-to-end Retrieval-Augmented Generation infrastructure, including vector databases, hybrid search, chunking strategies, and prompt architecture.
  • Develop Agentic Flows: Build agentic flows and agents, including state management, tool management, MCP server guardrails, and token management.
  • Document Automation Pipelines: Create agentic workflows and extraction pipelines that pull structured facts from complex documents. You'll incorporate tool-calling, fallback logic, and human-in-the-loop review paths.
  • LLMOps & Evaluation: Build systematic evaluation harnesses to track retrieval precision, extraction accuracy, and hallucination rates. Set up comprehensive observability for token spend, quality drift, and overall system health.
  • API & Infrastructure Ownership: Drive senior-level software development by designing, building, and maintaining robust APIs. Understand DevOps best practices and manage scalable deployments utilizing Kubernetes.
  • Technical Delivery: Contribute hands-on to the codebases making up the retrieval, extraction, and orchestration platform. Drive reliable, high-quality delivery through planning, code reviews, and pairing. Write technical tickets to bridge functional intent and execution, and collaborate with tech leads to ensure cross-team alignment.
Core Requirements
  • Experience: 6+ years of software engineering experience, including 2+ years specifically building, operating, and scaling LLM-backed systems in production.
  • Core Skills: Strong Python expertise (e.g., FastAPI) and solid fundamentals in cloud infrastructure (Azure/GCP), CI/CD, and modern architecture.
  • AI/Search Tech: Hands-on experience with vector databases (pgvector, Qdrant, Elasticsearch, etc.), LLM provider APIs, and orchestration frameworks such as LangGraph or Google ADK.
  • Applied AI Knowledge: Proven track record of owning production RAG systems, complex document extraction pipelines, and multi-step agentic workflows.
  • Operational Mindset: Deep understanding of LLM versioning, rate limiting, cost control, and automated evaluation for non-deterministic systems.
  • Bonus: Experience in ESG, data-intensive applications, or regulated SaaS.
What We Offer
  • Impact: Advance Novisto’s mission to drive economic, environmental, and social sustainability through better ESG data management.
  • Compensation & Equity: Stock option plan in an early-stage, well-financed company.
  • Flexibility & Time Off: Remote-friendly flexible schedules, 4 weeks of vacation, and summer hours.
  • Health & Wellness: 100% insurance coverage and access to Dialogue’s telemedicine app.

Skills Required

  • 6+ years of software engineering experience
  • 2+ years building, operating, and scaling LLM-backed systems in production
  • Strong Python expertise, such as FastAPI
  • Solid fundamentals in cloud infrastructure, including Azure or GCP
  • Experience with CI/CD and modern software architecture
  • Hands-on experience with vector databases such as pgvector, Qdrant, or Elasticsearch
  • Experience with LLM provider APIs and orchestration frameworks such as LangGraph or Google ADK
  • Proven experience owning production RAG systems, document extraction pipelines, and multi-step agentic workflows
  • Deep understanding of LLM versioning, rate limiting, cost control, and automated evaluation for non-deterministic systems
  • Experience in ESG, data-intensive applications, or regulated SaaS
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Montréal, Quebec
150 Employees
Year Founded: 2019

What We Do

Novisto is end-to-end enterprise software for smarter sustainability management, empowering companies to create value from their ESG data and reporting.

Similar Jobs

Samsara Logo Samsara

Analytics Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
CA
4000 Employees
137K-231K Annually

AlertMedia Logo AlertMedia

Machine Learning Engineer

Artificial Intelligence • Cloud • Information Technology • Security • Social Impact • Software
Easy Apply
Remote or Hybrid
Canada
450 Employees

Samsara Logo Samsara

Security Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
CA
4000 Employees
158K-239K Annually

Turing Logo Turing

Senior Software Engineer

Artificial Intelligence • Software
In-Office or Remote
7 Locations
1401 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account