Talent.com
freelance.ca
Intermediate AI Software Developer (#5373)freelance.ca • Vancouver, Canada
Intermediate AI Software Developer (#5373)

Intermediate AI Software Developer (#5373)

freelance.ca • Vancouver, Canada
5 days ago
Job type
  • Full-time
Job description
The company, a national IT consulting firm, is seeking an Intermediate AI Software Developer. This role is a hands-on engineering position within a cross-functional delivery team, focused on designing, building, and deploying AI-native application components using modern tools and practices on the Azure platform.Responsibilities:
  • Design, build, test, and deploy application components using C#, ASP.NET, .NET, and Azure cloud services.
  • Develop AI-enabled features using modern AI development toolchains, including IDE integrations and AI coding assistants (e.g., GitHub Copilot, Cursor).
  • Implement agent-based and orchestration solutions using frameworks such as Semantic Kernel, AutoGen, LangChain, LangGraph, CrewAI, and LlamaIndex.
  • Integrate LLM capabilities into applications using Azure OpenAI, OpenAI APIs, and open-source models.
  • Build and maintain Retrieval-Augmented Generation (RAG) pipelines, including embeddings, retrieval, and vector database integrations.
  • Develop prompt templates, memory management, and task orchestration workflows using tools such as PromptFlow.
  • Perform AI evaluation, testing, and quality assurance using evaluation frameworks and regression testing practices.
  • Contribute to observability, monitoring, and tracing using tools such as Azure Monitor, Application Insights, LangSmith, and MLflow.
  • Follow established SDLC processes, including CI/CD pipelines, code quality checks, and deployment controls.
  • Participate in Agile/Scrum processes, including code reviews, pairing sessions, and documentation of reusable components.
  • Collaborate with cross-functional teams to deliver high-quality solutions and continuously improve development practices.
Requirements:
  • 5+ years of software development experience, including recent experience with AI/LLM integration.
  • Bachelor’s degree in Computer Science or a related STEM field.
  • Strong proficiency in Python and experience with AI/ML frameworks (e.g., OpenAI SDKs, LangChain).
  • Experience with C#, .NET Core, and object-oriented programming.
  • Experience developing and deploying applications on cloud platforms (Azure preferred).
  • Hands-on experience with agent-based frameworks (e.g., AutoGen, Semantic Kernel).
  • Experience with RAG concepts, embeddings, and vector databases (e.g., Cosmos DB, pgvector, Qdrant).
  • Knowledge of APIs, Git, CI/CD pipelines, and Agile development methodologies.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively in cross-functional teams.
Preferred:
  • Experience with multi-agent orchestration frameworks (e.g., CrewAI, LangGraph).
  • Experience using AI coding assistants and agentic development tools in delivery environments.
  • Experience with AI evaluation tools (e.g., Azure AI Evaluation SDK, DeepEval, PromptFlow).
  • Familiarity with observability and tracing tools (e.g., LangSmith, MLflow).
  • Experience building cloud-native applications using ASP.NET and modern .NET versions.
  • Hands-on experience with Azure services such as App Service, Functions, Container Apps, Azure SQL, and Key Vault.
  • Experience with Infrastructure as Code tools such as Terraform.
If you have this expertise, and are able to work in Canada (hybrid model with onsite work in Richmond, BC), please submit your resume. While we thank all candidates in advance for their application, only those candidates who are shortlisted will be contacted.ID# 5373Questions:
  • How many years of experience do you have in software development?
  • How many years of experience do you have working with AI/LLMs or AI integration?
  • How many years of experience do you have with Python?
  • How many years of experience do you have with C# and .NET?
  • Do you have experience with Azure cloud services?
  • Are you currently located in the Lower Mainland of BC, or are you able to work onsite in Richmond in a hybrid model?
Create a job alert for this search

Intermediate AI Software Developer (#5373) • Vancouver, Canada

Similar jobs

Principal AI Engineer

Workerbeerichmond, bc, ca
Permanent

No C2C or third-party submissions.Workerbee connects workers with employers through trusted introductions.By joining Workerbee you can be matched for project-based, contract, or permanent opportuni... Show more

 • Promoted

Senior API and Middleware Developer - Coforge

Coforgerichmond, bc, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ... Show more

 • Promoted

Senior Consultant, AI - Konica Minolta Business Solutions Canada

Konica Minolta Business Solutions Canadarichmond, bc, ca
Full-time

Exciting Opportunity in Canada - Remote.Lead the design and implementation/delivery of AI solutions, AI Training, Adoption, or Assessments, ensuring alignment with customer objectives, adhering to ... Show more

 • Promoted

Senior AI Developer

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

Maximum up to 5% travel across North America.North American dealership business management software provider specializing in solutions for outdoor power equipment, agricultural and powersports deal... Show more

 • Promoted

Senior Agentic AI Developer - Remote

NTT America, Inc.Vancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Advance your career with NTT DATA as a Senior Agentic AI Systems Developer in a remote capacity.This role focuses on developing AI systems tailored for healthcare environments utilizing the NeuroSt... Show more

 • Promoted

AI Automation Developer – Software, Integrations & AI Agents - BC, Lower Mainland

Superion IncSurrey, Metro Vancouver Regional District, CA
Full-time

AI Automation Developer - Python, APIs & AI Integrations.Monday to Friday, 8:30 AM to 5:00 PM.Hybrid role based in-office, with opportunity for partial work-from-home after six months, based on per... 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

AI Application Developer

Fortinet, Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time

Fortinet is looking for a Software Release QA Specialist to join the FortiOS QA Team.FortiOS, Fortinet's operating system, is the foundation of Fortinet Security Fabric, the industry's highest-perf... 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

Agentic AI Architect

Inizio Partnersrichmond, bc, ca
Full-time

This role can be based in US or Canada - EST working hours.Role & Responsibilities Overview:.Architecture & Technical Leadership.Define end-to-end architecture for agentic AI-enabled platform acros... Show more

 • Promoted

AI Automation Developer - Software, Integrations & AI Agents - BC, Lower Mainland

Superion Inc.Surrey, Metro Vancouver Regional District, CA
Full-time

AI Automation Developer - Python, APIs & AI Integrations.Monday to Friday, 8:30 AM to 5:00 PM.Hybrid role based in-office, with opportunity for partial work-from-home after six months, based on per... Show more

 • Promoted

AI Developer

Hanalytica GmbHVancouver, Metro Vancouver Regional District, CA
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

Generative AI Developer – Retail/CPG Domain - delta

Comprehensive Resources Incdelta, bc, ca
Full-time

Generative AI Developer (Retail/CPG).Seeking a GenAI Developer with expertise in LLMs, RAG, and prompt engineering.Build scalable AI solutions using Python, LangChain, HuggingFace, and vector DBs l... Show more

 • Promoted

AI Developer - Canada

Valsoft CorporationVancouver, Metro Vancouver Regional District, CA
Full-time

Fluent Software Group is part of Valsoft Corporation’s family of operating groups, a global leader in acquiring and growing vertical market software companies.We focus on specialized industries whe... Show more

 • Promoted

Director of AI - delta

People In AIdelta, bc, ca
Full-time

Director, AI / ML (Applied AI & Agentic Systems).A scaled, product-led technology company operating at the intersection of data, AI, and vertical SaaS—focused on transforming how complex, real-worl... Show more

 • Promoted

Senior Platform & Extensions Engineer (APIs & AI)

Jane.appVancouver, Metro Vancouver Regional District, CA
Full-time

A leading software company is seeking a Senior Developer to drive technical direction for integrations and extensibility.This role involves designing APIs, mentoring developers, and shaping platfor... Show more

 • Promoted

Senior Software Developer for AI Solutions

HRBVancouver, Metro Vancouver Regional District, CA
Full-time

Join as a Senior Software Engineer to build transformative AI solutions for local government agencies.Create software that simplifies complex workflows, making a direct social impact in your commun... Show more

 • Promoted

Software Developer in Semiconductor AI/ML

PDF SolutionsVancouver, Metro Vancouver Regional District, CA
Full-time

Excel as a Software Developer with PDF Solutions in Santa Clara, California, focusing on AI/ML technologies.Drive efficiency and quality in the semiconductor industry by developing data analysis ap... Show more

 • Promoted

AI Application Developer

Ciena CorporationVancouver, Metro Vancouver Regional District, CA
Full-time

They gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click.They help us record any difficulties you... 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