Talent.com
Senior Generative AI Software Developer (ID#5114)
Senior Generative AI Software Developer (ID#5114)freelance.ca • Richmond, Canada
Senior Generative AI Software Developer (ID#5114)

Senior Generative AI Software Developer (ID#5114)

freelance.ca • Richmond, Canada
30+ days ago
Job type
  • Full-time
Job description

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 field
  • 6–9 years of experience in software development, including recent AI or LLM work
  • Strong proficiency in Python and familiarity with AI / ML tools like OpenAI SDKs, LangChain, Hugging Face
  • Experience in C#, .NET Core, and object-oriented design principles
  • Exposure to agent-based tools (AutoGen, Semantic Kernel) and multi-agent system design
  • Knowledge of RAG, GraphRAG, embeddings, and vector databases (Cosmos DB, pgvector, Qdrant)
  • Experience deploying solutions to the cloud, ideally on Azure
  • Solid understanding of APIs, CI / CD, Git, and Agile development practices
  • Ability to clearly communicate AI concepts to both technical and non-technical audiences
  • If 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.

    Create a job alert for this search

    Senior Generative AI Software Developer ID5114 • Richmond, Canada