Talent.com
freelance.ca
Software Developer – Generative AIfreelance.ca • Vancouver, Canada
Software Developer – Generative AI

Software Developer – Generative AI

freelance.ca • Vancouver, Canada
30+ days ago
Job type
  • Full-time
Job description
New Value Solutions, a national IT consulting company, is seeking an Intermediate to Senior Generative AI Developer with a strong foundation in working with large language models (LLMs) and a keen interest in building intelligent, agentic systems. As part of the Innovation Team you'll be working with a cross-functional team to explore, prototype, and implement artificial intelligence technologies to solve complex business problems. This is a hands-on role focused on rapid prototyping, integration, and advancing the practical use of generative AI across business processes.
We recognize that agentic AI is an emerging domain. If direct project experience is not available, we encourage applications from candidates with the most applicable mix of skills, curiosity, and relevant experience in LLMs, AI architecture, and software development. Responsibilities:
Design and build applications using OpenAI, Azure OpenAI, and open-source LLMs.Develop and optimize Retrieval-Augmented Generation (RAG) pipelines.Explore and implement foundational patterns for multi-agent AI systems using tools like AutoGen, LangChain, or Semantic Kernel.Integrate LLMs into enterprise workflows and digital products.Use vector databases such as Qdrant, pgvector, and Cosmos DB.Leverage Azure AI services and models to enhance capabilities and performance.Collaborate with product teams and data scientists to test, refine, and deliver AI use cases.Develop prompt strategies, memory handling, and task chaining.Maintain clear documentation of models, architecture, and decision-making.Stay current with research and best practices in generative and agentic AI.Collaborate with cross-functional teams to transition validated concepts to production.Participate in Agile ceremonies, code reviews, and DevOps practices.Maintain technical documentation and participate in system architecture decisions.Provide mentorship to junior developers and support knowledge sharing.Establish and evolve AI-native Software Development Lifecycle practices, including integrating AI tools into development workflows (code generation, testing, documentation, debugging, and review) to improve delivery speed, quality, and developer productivity.Prototype and operationalize AI-driven development workflows, evaluating emerging tools and approaches for AI-native software engineering and integrating them into the team's SDLC where appropriate.
Deliverables:
Prototypes and fully developed, production-grade applications that demonstrate generative and agentic AI capabilities.Integration of LLM-based solutions into existing enterprise environments.Documentation of models, prompts, workflows, and architectures.Regular stakeholder updates and demo presentations.Contributions to reusable components and AI development patterns.
AI-Native Software Development Lifecycle (AI-SDLC):
Design, implementation, and continuous improvement of an AI-native Software Development Lifecycle (AI-SDLC), defining standards, guardrails, and best practices for building AI-enabled solutions.Integration of AI tools into day-to-day development workflows (e.g., code generation, testing, documentation, debugging, and review) to measurably improve delivery speed, quality, and developer productivity.Establishment of AI-assisted quality and reliability practices, including automated test generation, AI-supported validation, and model-aware review processes.Development of reference architectures, pipelines, and templates for AI-enabled delivery (e.g., prompt management, evaluation, CI/CD with AI checks).Measurement and reporting of AI-SDLC effectiveness, such as productivity gains, defect reduction, cycle-time improvements, and developer adoption.Enablement of teams through guidance, examples, and coaching to drive consistent adoption of AI-native engineering practices across initiative.
Requirements:
5+ years of software development experience, including recent work with LLMs or AI integration.Proficiency in Python and experience with AI/ML frameworks (e.g., OpenAI SDKs, LangChain, Hugging Face).Experience in C#, .NET Core, and object-oriented design.Interest and understanding of agent-based design concepts and tools (AutoGen, Semantic Kernel, etc.).Familiarity with RAG, GraphRAG, embeddings, and vector databases such as Cosmos DB, pgvector, or Qdrant.Experience deploying solutions to the cloud (Azure preferred).Knowledge of APIs, CI/CD pipelines, Git, and Agile software development practices.Ability to synthesize complexity and communicate AI capabilities clearly to diverse audiences.Experience designing or implementing AI-enabled Software Development Lifecycle (AI-SDLC) practices, including developer copilots, automated test generation, AI-assisted code review, and intelligent documentation workflows.
If you have this expertise, and are able to work in Canada, please submit your resume. While we thank all candidates in advance for their application, only those candidates who are shortlisted will be contacted.
Create a job alert for this search

Software Developer – Generative AI • Vancouver, 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

Staff Software Engineer: Architecture & AI Lead (Hybrid)

Henry Schein One UKSurrey, Metro Vancouver Regional District, Canada
Full-time

A leading dental software provider in Canada is seeking a Staff Software Engineer to drive the architecture and modernization of their platform.This hands-on role requires expertise in software dev... 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

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

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 Developer (AI/ML/Gen AI Solutions)

Intello Technologies Inc.Burnaby
Full-time

Select how often (in days) to receive an alert:.Senior Developer (AI/ML/Gen AI Solutions).Location: Burnaby, BC, CA Ottawa, ON, CA Calgary, AB, CA Toronto, ON, CA Edmonton, AB, CA Vancouver, BC, CA... Show more

 • Promoted

Sr. SDET - AI Systems Engineering at Dialpad

DialpadVancouver, Metro Vancouver Regional District, CA
Full-time

Drive innovation as a Senior Software Development Engineer in Test for Dialpad’s AI Voice Agent services from a Canadian office.Focus on developing test automation and quality assurance strategies.... 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

Senior Software Engineer, Ai (Agents) - C$145,000 - C$183,000 A Year

KlueRichmond, Canada
Full-time

Seeking a Senior Software Engineer to build and optimize LLM-powered agents at scale, focusing on backend systems, agentic workflows, and evaluation frameworks for competitive intelligence. Show more

 • Promoted

Senior AI Developer: Agentic Systems & Platform Lead

Constellation Dealer GroupVancouver, Metro Vancouver Regional District, CA
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 Software Engineer for AI Innovation

Owl.coVancouver, Metro Vancouver Regional District, Canada
Full-time

Senior Software Engineer specializing in product development, focusing on AI technology for the insurance market.Work in a collaborative environment five days a week in New York City, Toronto, or V... 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

Ai Engineer: Build Innovative Ai Solutions - C$180,000 - C$225,000 A Year

Tech companyRichmond, Canada
Full-time

Seeking an AI Engineer to develop and improve customer-facing AI-powered features, integrating AI systems and ensuring a polished UI.Requires expertise in React, NextJS, and TypeScript. Show more

 • Promoted • New!

Senior Software Engineer in AI Development

AlphaSenseVancouver, Metro Vancouver Regional District, Canada
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 Engineer for AI Accounting Systems

Treewalkvancouver, metro vancouver regional district, Canada
Full-time

Step into a key role at Treewalk as a Senior Engineer focused on AI-driven solutions for the accounting industry.Design innovative systems that improve efficiency and accuracy within financial work... Show more

 • Promoted

Unblocked Senior AI Systems Engineer

UnblockedVancouver, Metro Vancouver Regional District, CA
Full-time

Drive AI innovation at Unblocked as a Senior AI Engineer based in Vancouver.Focus on designing robust AI systems that deliver exceptional user experiences through data-driven solutions.You'll lead ... Show more

 • Promoted

Senior Ai-Driven Software Engineer: Autonomous Agents - C$200,000 - C$300,000 A Year

Travel Technology FirmRichmond, Canada
Full-time

Senior software engineer sought by a travel tech firm to advance AI-assisted coding, optimize workflows, and improve code deployment for faster release cycles. Show more

 • Promoted

AI Software Engineer

TrustFlightvancouver, metro vancouver regional district, Canada
Full-time

You will join TrustFlight as an AI Software Engineer and serve as a core member of the AI Team.In this role, you will work closely within the team and cross-functionally across the organization to ... Show more