This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week.
Responsibilities :
- Design and build applications using OpenAI, Azure OpenAI, and open-source LLMs
- Develop and optimize Retrieval-Augmented Generation (RAG) pipelines
- Implement foundational patterns for multi-agent AI systems using AutoGen, LangChain, or Semantic Kernel
- Integrate LLMs into enterprise workflows and digital products
- Utilize vector databases such as Qdrant, pgvector, and Cosmos DB
- Leverage Azure AI services to enhance performance and capabilities
- Collaborate with product teams and data scientists to refine and deliver AI use cases
- Develop prompt strategies, memory handling, and task chaining
- Maintain clear documentation of models, workflows, and architecture
- Participate in Agile ceremonies, code reviews, and DevOps practices
- Support system architecture design and knowledge sharing across teams
- Mentor junior developers and contribute to reusable AI development components
Requirements :
Bachelor’s degree in Computer Science or a related STEM field6–9 years of experience in software development, including recent AI or LLM workStrong proficiency in Python and familiarity with AI / ML tools like OpenAI SDKs, LangChain, Hugging FaceExperience in C#, .NET Core, and object-oriented design principlesExposure to agent-based tools (AutoGen, Semantic Kernel) and multi-agent system designKnowledge of RAG, GraphRAG, embeddings, and vector databases (Cosmos DB, pgvector, Qdrant)Experience deploying solutions to the cloud, ideally on AzureSolid understanding of APIs, CI / CD, Git, and Agile development practicesAbility to clearly communicate AI concepts to both technical and non-technical audiencesIf you have the necessary expertise and are able to work in Canada, please submit your resume. While we thank all candidates in advance for their application, only those shortlisted will be contacted.ID : #5114The hourly rate range for this position is $65- $85, with the final rate based on consultant experience and fit for the role.