Talent.com
S I Systems
Software Developer - Generative AI to design and build applications using OpenAI, Azure OpenAI, andS I Systems • Vancouver, Metro Vancouver Regional District, Canada
Software Developer - Generative AI to design and build applications using OpenAI, Azure OpenAI, and

Software Developer - Generative AI to design and build applications using OpenAI, Azure OpenAI, and

S I Systems • Vancouver, Metro Vancouver Regional District, Canada
2 days ago
Job type
  • Full-time
Job description

Software Developer - Generative AI to design and build applications using OpenAI, Azure OpenAI, and Retrieval-Augmented Generation (RAG)

Our public sector client is seeking aSoftware Developer - Generative AI to design and build applications using OpenAI, Azure OpenAI, and Retrieval-Augmented Generation (RAG)

Join an innovation-focused team exploring and implementing generative and agentic AI solutions to address complex business challenges. This hands-on role focuses on rapid prototyping, AI integration, and advancing practical generative AI capabilities across enterprise workflows and digital products. The position includes work with LLMs, multi-agent AI systems, AI-native SDLC practices, and production-grade AI applications within a cross-functional environment.

Must Haves

  • 5-7 years of software development including recent work with LLMs and AI integration
  • Python, OpenAI SDKs, LangChain, and Hugging Face
  • C#, .NET Core, and object-oriented design
  • RAG, GraphRAG, embeddings, Cosmos DB, pgvector, and Qdrant
  • Bachelor's degree in Computer Science or a related STEM field

Nice to Have

  • AutoGen and Semantic Kernel
  • APIs, CI/CD pipelines, Git, and Agile software development practices
  • AI-enabled Software Development Lifecycle practices including developer copilots, automated test generation, AI-assisted code review, and intelligent documentation workflows

Responsibilities

  • Design and build applications using OpenAI, Azure OpenAI, and open-source LLMs
  • Develop and optimize Retrieval-Augmented Generation (RAG) pipelines
  • Integrate LLMs into enterprise workflows and digital products
  • Explore and implement foundational patterns for multi-agent AI systems using AutoGen, LangChain, and Semantic Kernel
  • Leverage Azure AI services and vector databases including Qdrant, pgvector, and Cosmos DB
  • Establish and evolve AI-native Software Development Lifecycle practices and workflows
  • Maintain technical documentation of models, prompts, workflows, architectures, and decision-making

Our public sector client is seeking aSoftware Developer - Generative AI to design and build applications using OpenAI, Azure OpenAI, and Retrieval-Augmented Generation (RAG)

Join an innovation-focused team exploring and implementing generative and agentic AI solutions to address complex business challenges. This hands-on role focuses on rapid prototyping, AI integration, and advancing practical generative AI capabilities across enterprise workflows and digital products. The position includes work with LLMs, multi-agent AI systems, AI-native SDLC practices, and production-grade AI applications within a cross-functional environment.

Contract, Vancouver, Hybrid, Working Hours: PST

Must Haves

  • 5-7 years of software development including recent work with LLMs and AI integration
  • Python, OpenAI SDKs, LangChain, and Hugging Face
  • C#, .NET Core, and object-oriented design
  • RAG, GraphRAG, embeddings, Cosmos DB, pgvector, and Qdrant
  • Bachelor's degree in Computer Science or a related STEM field

Nice to Have

  • AutoGen and Semantic Kernel
  • Azure cloud deployment
  • APIs, CI/CD pipelines, Git, and Agile software development practices
  • AI-enabled Software Development Lifecycle practices including developer copilots, automated test generation, AI-assisted code review, and intelligent documentation workflows

Responsibilities

  • Design and build applications using OpenAI, Azure OpenAI, and open-source LLMs
  • Develop and optimize Retrieval-Augmented Generation (RAG) pipelines
  • Integrate LLMs into enterprise workflows and digital products
  • Explore and implement foundational patterns for multi-agent AI systems using AutoGen, LangChain, and Semantic Kernel
  • Leverage Azure AI services and vector databases including Qdrant, pgvector, and Cosmos DB
  • Establish and evolve AI-native Software Development Lifecycle practices and workflows
  • Maintain technical documentation of models, prompts, workflows, architectures, and decision-making
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy. #J-18808-Ljbffr
Create a job alert for this search

Software Developer - Generative AI to design and build applications using OpenAI, Azure OpenAI, and Retrieval-Augmented Generation (RAG) • Vancouver, Metro Vancouver Regional District, Canada

Similar jobs

Senior Software Engineer in Generative AI

Electronic Arts (EA)vancouver, metro vancouver regional district, Canada
Full-time

Lead innovations in gaming as a Senior Software Engineer focusing on Generative AI at Electronic Arts.Drive advancements in game testing through Machine Learning.As part of the FC QVE team, this po... Show more

 • Promoted

Remote AI Engineer - Build Next-Gen ML Solutions

Yeah! GlobalVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A global technology firm is seeking highly skilled AI Engineers to join their team.This remote position requires proficiency in programming languages like Python and experience in developing AI mod... Show more

 • Promoted

Cloud Native Machine Learning Architect for Next-Gen Solutions

CaylentVancouver, Metro Vancouver Regional District, CA
Full-time

Become a pioneering Machine Learning Architect focused on cloud-native applications.Collaborate remotely to innovate AWS solutions for forward-thinking clients seeking advanced technology implement... Show more

 • Promoted

Remote Software Engineer – AI Trajectory Annotations

Weekday AI (YC W21)Vancouver, Metro Vancouver Regional District, CA
Remote
Part-time

A leading AI consultancy is seeking experienced Software Engineers to assist in creating training datasets for AI models.This part-time role, based in Canada, demands a minimum of 2 years' experien... Show more

 • Promoted

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Show more

 • Promoted

Senior AI Engineer, AI Inference Systems

BrixPacific, British Columbia, Canada
Full-time

Senior AI Engineer, AI Inference Systems.Senior AI Engineer, AI Inference Systems.Oversee and optimize the LLM inference engine to ensure performance, scalability, and cost-efficiency.Collaborate w... Show more

 • Promoted

AI Developer

Hanalytica GmbHVancouver, Metro Vancouver Regional District, Canada
Full-time

This range is provided by Hanalytica GmbH.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Our client is looking for an exceptional.AI and machin... Show more

 • Promoted

Remote AI Engineer (Full-Stack) — Build Trusted AI Apps

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

A Vancouver-based technology company seeks experienced full stack and frontend engineers to build customer-facing AI applications.Candidates should have a solid understanding of React, NextJS, and ... Show more

 • Promoted

artificial intelligence (ai) software engineer

GeoswiftVancouver
Full-time +1

Artificial Intelligence (AI) Software Engineer.Terms of employment: Permanent employment, Full time.Work must be completed at the physical location.There is no option to work remotely.Collect and d... Show more

 • Promoted

Cloud and AI/ML Engineer in Vancouver

Omnissavancouver, metro vancouver regional district, Canada
Full-time

Make an impact with Omnissa as a Staff Software Engineer based in Vancouver.This full-time hybrid role targets enterprise software architecture and AI/ML implementation for virtual desktop services... Show more

 • Promoted

Expert Software Engineer, AI Workflow Optimization

KlueVancouver, Metro Vancouver Regional District, CA
Full-time

Elevate your career at Klue as an Expert Software Engineer in Vancouver, focusing on optimizing LLM agents and enhancing customer-centric functionalities.Shape the future of competitive intelligenc... Show more

 • Promoted

Contract Software Engineer Enhancing AI Performance and Reliability

TuringVancouver, Metro Vancouver Regional District, Canada
Full-time

Join a pioneering team as a Software Engineer dedicated to advancing AI capabilities.Your role will focus on enhancing code efficiency and driving quality through innovative solutions in a remote s... Show more

 • Promoted

AI Prototyping Developer in Remote Innovation

Tech Talent InternationalVancouver, Metro Vancouver Regional District, Canada
Remote
Full-time

Spearhead AI prototyping projects as a skilled Developer specializing in experimentation.This remote position focuses on transforming high-risk AI ideas into working prototypes at the forefront of ... Show more

 • Promoted

Senior Engineer in AI Systems Optimization

huaweicanadavancouver, metro vancouver regional district, Canada
Permanent

Enhance AI capabilities at Huawei Canada as a Distinguished Engineer specializing in computing systems.Optimize large model training pathways and lead innovation in AI software frameworks.This perm... 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

Innovative AI Engineer – Pulsora Canada

PulsoraVancouver, Metro Vancouver Regional District, CA
Full-time

Leverage your AI expertise at Pulsora as a Remote Engineer focused on developing impactful AI applications.This full-time role prioritizes cutting-edge technology for sustainability efforts.As part... Show more

 • Promoted

Senior AI Developer: Agentic Systems & Platform Lead

Constellation Dealer GroupVancouver, Metro Vancouver Regional District, Canada
Full-time

A North American software provider is seeking a Senior Developer to design and build AI-native systems that impact business outcomes.The role emphasizes collaborative system design and engineering ... Show more

 • Promoted

Senior Engineer Specializing in AI Workflows

ToastVancouver, Metro Vancouver Regional District, CA
Full-time

Join a leading AI software company in Vancouver as a Senior Software Engineer.Focus on creating LLM-powered educational products that enable actionable market intelligence.This Senior Software Engi... Show more

 • Promoted

Ai Engineer: Build Innovative Ai Solutions

Durable Technologies IncVancouver, Canada
Full-time

A tech company focused on AI is seeking full stack engineers to build and enhance customer-facing features.This position requires expertise in React, NextJS, and TypeScript, along with experience i... Show more

 • Promoted

Software Engineer, Robotics Platform at Apera AI

Apera AI IncVancouver
Full-time

Join Apera AI as a Software Engineer for robotics platform development, focusing on innovative solutions in Python and C++.Help redefine how robots perceive their environment.Apera AI, an award-win... Show more