×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer AI - Levels

Job in Vancouver, BC, Canada
Listing for: Diligent Corporation
Full Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Backend Developer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 100000 - 150000 CAD Yearly CAD 100000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer AI - Multiple Levels

This position is based in
Vancouver, BC
, within Diligent’s Technical Center of Excellence. We are currently hiring candidates who are based in or able to work from Vancouver
.

Software Engineer — Platform AI Service

Levels: Software Engineer II
Senior Software Engineer
Staff Software Engineer
Location: Vancouver

Position Overview

As a Software Engineer on Diligent's Platform AI team, you'll help design, build, and operate the core services that power AI-driven capabilities across Diligent's global product suite. You'll build secure, scalable, serverless services on AWS that translate AI research and models into commercial-quality, production-ready solutions — enabling customers to derive insights from their governance data.

You'll work closely with AI researchers, product managers, and other engineering teams, owning your services end-to-end: architecture, implementation, deployment, and monitoring. The team operates with a strong AI-augmented engineering culture — using AI tools to accelerate coding, testing, debugging, and delivery — while applying sound judgment about when and how to apply them.

Key Responsibilities
  • Design and implement secure, scalable, fault-tolerant, high-performing solutions using AWS serverless technology — event-driven, highly observable, and built with infrastructure as code.
  • Collaborate with AI researchers/engineers to translate AI and LLM capabilities into robust, production-grade services, and help other teams integrate them.
  • Build and maintain the pipelines needed to deploy, monitor, and manage AI services at scale — observable, resilient, and cost-effective.
  • Use AI-powered development tools (code assistants, test generation, architecture exploration) responsibly to accelerate delivery and improve quality, always validating outputs.
  • Participate in architecture discussions and design reviews, and contribute to product design by understanding customer problems — especially where AI can offer a breakthrough solution.
  • Work in a collaborative, agile environment: pair, plan, and execute as a team, optimizing for team productivity and healthy delivery metrics (e.g., DORA).
Base Required Experience/Skills
  • Professional software engineering experience building web applications in an agile environment (see level modifiers for years).
  • Hands-on experience with AWS services; familiarity with infrastructure as code (CDK, Terraform, or similar).
  • Backend proficiency: RESTful APIs, Node.js/Type Script or Python, Git, and SQL databases (e.g., PostgreSQL).
  • Frontend familiarity: experience with React or Angular.
  • Practical, hands-on use of AI tools (code assistants, prompt engineering, AI-assisted debugging/testing) to boost productivity, with the judgment to validate outputs responsibly (bias, cost, ethics, accuracy).
  • Working understanding of core AI/LLM concepts (tokens, context length, embeddings, hallucinations) and safe vs. unsafe use cases (privacy, security, fairness).
  • Ability to write readable, well-tested, secure code aligned with SOLID principles.
  • Strong communication skills — able to discuss architectural decisions and explain technical concepts clearly.
  • Passion for continuous learning and curiosity about how AI is transforming software engineering.
Preferred Experience /Skills
  • Experience with AWS CDK, Type Script, and React.
  • Microservices and event-driven architecture.
  • CI/CD pipelines and automated testing on AWS, including AI-assisted Dev Ops tooling.
  • Practical experience deploying and managing AI applications in production.
  • Understanding of MLOps challenges: prompt/flow management, data drift, performance monitoring, RAG pipelines, or semantic search.
Education

Bachelor's degree in Computer Science or related field (or equivalent practical experience).

Pay Range

$100,000 - $150,000 CAD

About Us

Di…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary