Senior AI Engineer @Novisto
Artificial Intelligence
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior AI Engineer @Novisto

YDay - Novisto is hiring a remote Senior AI Engineer. 💸 Salary: unspecified 📍Location: Canada

Role Description

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.
  • 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, incorporating 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.

Qualifications

  • 6+ years of software engineering experience, including 2+ years specifically building, operating, and scaling LLM-backed systems in production.
  • Strong Python expertise (e.g., FastAPI) and solid fundamentals in cloud infrastructure (Azure/GCP), CI/CD, and modern architecture.
  • Hands-on experience with vector databases (pgvector, Qdrant, Elasticsearch, etc.), LLM provider APIs, and orchestration frameworks such as LangGraph or Google ADK.
  • Proven track record of owning production RAG systems, complex document extraction pipelines, and multi-step agentic workflows.
  • Deep understanding of LLM versioning, rate limiting, cost control, and automated evaluation for non-deterministic systems.

Requirements

  • Experience in ESG, data-intensive applications, or regulated SaaS (bonus).

Benefits

  • Advance Novisto’s mission to drive economic, environmental, and social sustainability through better ESG data management.
  • Stock option plan in an early-stage, well-financed company.
  • Remote-friendly flexible schedules, 4 weeks of vacation, and summer hours.
  • 100% insurance coverage and access to Dialogue’s telemedicine app.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior AI Engineer @Novisto
Artificial Intelligence
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 134,142+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later