Talent.com
Benchmark Recruitment
Senior Software Engineer (AI)Benchmark Recruitment • Vancouver, Metro Vancouver Regional District, Canada
Senior Software Engineer (AI)

Senior Software Engineer (AI)

Benchmark Recruitment • Vancouver, Metro Vancouver Regional District, Canada
9 days ago
Job type
  • Temporary
Job description

12-month contract | Hybrid, 3 days/week on-site in the Greater Vancouver Metropolitan Area | Must hold a valid Canadian Work Visa

Our leading public sector client is seeking a Senior AI Software Developer to lead the technical execution of AI-native software initiatives within a modern cloud environment.

This is a hands‑on engineering role embedded within a cross‑functional delivery team, responsible for designing, building, and deploying production‑grade application rewrites using AI‑native tools and techniques on the Azure platform.

The role will drive end‑to‑end delivery, from requirements intake through production deployment, while demonstrating how an AI‑native Software Development Lifecycle (SDLC) can improve delivery velocity, automation, quality, and time‑to‑market. The successful candidate will help define engineering standards for AI‑assisted development, operationalise modern AI development tooling, and create reusable playbooks and reference architectures for broader organisational adoption.

This opportunity is ideal for someone with a strong ownership mindset who is passionate about advancing AI‑enabled engineering practices within enterprise environments.

Responsibilities

AI‑Native Application Development

  • Design, build, and deploy production‑grade applications and application rewrites using C#, ASP.NET, .NET 10, and Azure
  • Implement monitoring, logging, observability, and operational readiness best practices across deployed solutions
  • Integrate LLM and AI capabilities into enterprise applications using Azure OpenAI, OpenAI APIs, and open‑source models
  • Progress AI‑enabled solutions from prototype through to production‑ready deployment
  • Select, configure, and operationalise AI development tooling, including AI‑assisted IDE integrations, coding assistants, code review tooling, and workflow automation
  • Implement agentic AI frameworks and orchestration patterns using technologies such as Semantic Kernel, LangChain, LangGraph, CrewAI, AutoGen, and LlamaIndex
  • Develop reusable orchestration workflows and AI‑enabled engineering components
  • Define and implement AI‑native engineering standards, release processes, deployment controls, and governance practices

AI Evaluation, Observability & Quality Engineering

  • Design and optimise RAG pipelines, embeddings, retrieval strategies, re‑ranking, and vector storage solutions
  • Implement prompt engineering strategies, memory management, prompt versioning, and task chaining methodologies
  • Develop AI evaluation and testing frameworks, including regression suites, automated quality gates, red‑team testing, and safety validation
  • Implement AI observability and tracing using Azure Monitor, Application Insights, LangSmith, MLflow Tracing, OpenTelemetry, and related platforms
  • Integrate application quality and security controls including static analysis, dependency scanning, code quality checks, and AI‑generated code review gates

Architecture, Governance & Delivery Leadership

  • Develop an AI‑Native SDLC Playbook documenting methodologies, standards, reusable templates, governance checkpoints, deployment controls, and lessons learned
  • Define release management and deployment frameworks ensuring AI‑enabled development operates within enterprise governance and compliance guardrails
  • Produce measurable comparisons between AI‑native delivery approaches and traditional SDLC models, including metrics around velocity, defect density, automation coverage, and cost efficiency
  • Present pilot outcomes, quantified benefits, risks, and recommendations to technical and business stakeholders
  • Mentor developers through code reviews, pairing sessions, and technical knowledge sharing

Qualifications

Required Experience

  • 8+ years of software development experience, including recent hands‑on work with AI, LLMs, or AI‑enabled application delivery
  • Strong experience designing AI‑enabled products and workflows involving LLMs, RAG, or agentic systems
  • Proficiency in Python and experience with AI/ML frameworks such as OpenAI SDKs, LangChain, and Hugging Face
  • Strong understanding of agent‑based design concepts and orchestration frameworks including Semantic Kernel, LangChain, or AutoGen
  • Experience with vector databases and retrieval systems including Cosmos DB, pgvector, Qdrant, or similar platforms
  • Hands‑on experience developing and executing AI evaluation frameworks, regression testing, and automated quality gates
  • Strong experience with C#, .NET Core, ASP.NET, and object‑oriented software development
  • Experience designing and implementing cloud‑native solutions within Azure environments
  • Knowledge of APIs, CI/CD pipelines, Git workflows, Infrastructure as Code, and Agile delivery practices
  • Ability to communicate complex AI concepts clearly to technical and non‑technical audiences
  • Strong collaboration and stakeholder engagement skills

Preferred Experience

  • Experience with advanced multi‑agent orchestration frameworks such as CrewAI, LangGraph, AutoGen Studio, or Semantic Kernel Agents
  • Hands‑on experience using AI‑native development tools such as GitHub Copilot, Cursor, or similar AI‑assisted engineering platforms in production environments
  • Experience with AI evaluation and benchmarking platforms such as Azure AI Evaluation SDK or DeepEval
  • Familiarity with AI observability and tracing tools including LangSmith, MLflow Tracing, Weights & Biases, and PromptFlow
  • Experience with prompt management and versioning strategies
  • Experience with Terraform or other Infrastructure as Code frameworks
  • Experience working within regulated industries such as healthcare, insurance, government, or financial services
  • Demonstrated experience defining engineering standards, architecture decision records (ADRs), runbooks, playbooks, and reference architectures

Education & Certifications

  • Undergraduate degree in Computer Science, Engineering, Data Science, or related STEM discipline, or equivalent experience

Why This Role

  • Opportunity to shape enterprise‑scale AI‑native software delivery practices
  • High‑impact role focused on modern AI engineering, automation, and cloud‑native development
  • Exposure to advanced AI orchestration, evaluation, and observability frameworks
  • Collaborative, innovation‑focused environment driving next‑generation software delivery capabilities
#J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer (AI) • Vancouver, Metro Vancouver Regional District, Canada

Similar jobs

Senior Software Engineer - AI SaaS Focus

Process StreetVancouver, Metro Vancouver Regional District, CA
Full-time

Transform how software is engineered at Process Street as a Senior Software Engineer with a focus on AI SaaS.This fully remote role emphasizes creativity and technical expertise in a dynamic enviro... Show more

 • Promoted

Senior Software Engineer - AI-Driven Full-Stack Leader

Rival TechnologiesVancouver, Metro Vancouver Regional District, CA
Full-time

A leading tech company in Vancouver is searching for a Senior Full-Stack Software Engineer to lead the design and development of AI-enabled features for their product platform.The role requires a m... Show more

 • Promoted

Senior Software Engineer - API Gateway

Featherless AIVancouver, Metro Vancouver Regional District, CA
Full-time

AI creators, startups, and enterprises.Our serverless approach to inference unlocks the best GPU utilization in AI infrastructure.The API gateway is managed by the Platform Team, who aim to make Fe... Show more

 • Promoted

Senior Engineer Role in Cloud & AI

GuruLinkVancouver, Metro Vancouver Regional District, CA
Full-time

Explore an exciting role as a Senior Engineer focused on cloud platforms and developer enablement in a remote-first setting.Work with a leading consultancy known for its digital solutions in health... Show more

 • Promoted

Senior Software Engineer, Localization Engineering

AutodeskVancouver, Metro Vancouver Regional District, CA
Full-time

The Senior Software Engineer will play a key role in optimizing and improving localization for Autodesk product and content.This will involve close collaboration with software and content developme... Show more

 • Promoted

Senior Software Engineer Specializing in Python and AWS Architecture

Scribd, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Take your engineering expertise to the next level as a Senior Software Engineer.Design event-driven systems in Python and work with cloud technologies to enrich metadata on a global scale.This posi... Show more

 • Promoted

Senior Software Engineer

TapMangoVancouver, Metro Vancouver Regional District, CA
Full-time

We need someone who can build rock-solid solutions for our loyalty and ordering platform that stays reliable when thousands of merchants and their customers are using it simultaneously.You'll archi... Show more

 • Promoted

Senior Software Engineer II

ConfluentVancouver, Metro Vancouver Regional District, CA
Full-time

We’re not just building better tech.We’re rewriting how data moves and what the world can do with it.With Confluent, data doesn’t sit still.Our platform puts information in motion, streaming in nea... Show more

 • Promoted

Senior AI Solutions Engineer

TYLinVancouver, Metro Vancouver Regional District, CA
Full-time

With over 3,000 employees throughout the Americas, Asia, and Europe, the firm provides support on projects of varying size and complexity.Together, we enhance conventional designs with smarter, mor... Show more

 • Promoted

Innovative Senior AI Engineer Opportunity

Robots and PencilsVancouver, Metro Vancouver Regional District, CA
Full-time

Join Robots & Pencils as a Senior AI Engineer and drive innovation in scalable digital products.This hands-on role tackles complex integration challenges in a vibrant production environment.You’ll ... Show more

 • Promoted

Senior Software Engineer

Microsoft Canadavancouver, colombie britannique, Canada
Full-time

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time ana... Show more

 • Promoted

Senior Software Development Engineer: Innovate Market Solutions Using AI

AmazonVancouver, Metro Vancouver Regional District, CA
Full-time

Lead technological advancements as a Senior Software Development Engineer, enhancing marketplace solutions with Java and AI.Shape the future of selling experiences for numerous sellers worldwide.Th... Show more

 • Promoted

Senior Software Engineer with AI Focus in a Remote Role

eSCRIBEVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Join a transformative engineering team as a Senior Software Engineer with a focus on AI-driven applications.This remote opportunity emphasizes leadership and innovation throughout the development c... Show more

 • Promoted

Senior/ Lead - AI Engineer

FICOdelta, bc, ca
Full-time

As a Senior Engineer on our Applied AI team, you will be at the forefront of building AI-powered software that transforms how our platform operates.You will design, build, and maintain production-g... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseVancouver, Metro Vancouver Regional District, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Senior Software Engineer, Cloud IaC & Automation

MarqetaVancouver, Metro Vancouver Regional District, CA
Full-time

A leading fintech company is seeking a Senior Software Engineer on the Infrastructure Engineering team to innovate and enhance cloud-based solutions.You will design and optimize infrastructure tool... Show more

 • Promoted

Senior Software Engineer - Build COS & AI-Driven Systems

CozeyVancouver, Metro Vancouver Regional District, CA
Full-time

A leading e-commerce furniture brand is looking for a Senior Software Engineer to design and develop systems that enhance the post-purchase journey.In this role, you will build features for the Coz... Show more

 • Promoted

Senior Software Engineer, Fullstack (Consumer Engineering)

AffirmVancouver, Metro Vancouver Regional District, CA
Full-time

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.Consumer Growth Experienc... Show more

 • Promoted

Innovative Senior Software Engineer for AI-Driven Solutions

GrafanaVancouver, Metro Vancouver Regional District, CA
Full-time

Lead the development of cutting-edge AI automation tools as a Senior Software Engineer.This role focuses on enhancing team operations through intelligent workflow solutions in a fully remote settin... Show more

 • Promoted

Senior Software Engineer

HRBVancouver, Metro Vancouver Regional District, CA
Full-time

Our client is an API for an EDI platform connecting the world's supply chain.Any company that buys or sells products exchanges electronic data interchange (EDI) data to streamline communication.The... Show more