Enable job alerts via email!

Senior Full Stack( C# (.NET Core); JavaScript) Developer with GEN AI and integrating large lang[...]

S I Systems

Vancouver

Hybrid

CAD 80,000 - 110,000

Full time

19 days ago

Job summary

A tech company in Metro Vancouver is seeking an experienced Software Developer for a 1-year contract with possibilities of extension. This hybrid role requires 3 days a week in the Richmond office. Candidates should have a Bachelor’s degree in Computer Science and 3+ years of experience, particularly with AI integration. Responsibilities include building applications using OpenAI technologies and collaborating with product teams to create functional AI products.

Qualifications

  • Bachelor’s degree in Computer Science or a related STEM field.
  • 3+ years of work experience as a software developer.
  • Experience with C#, .NET Core, and object-oriented design.

Responsibilities

  • Build applications using OpenAI, Azure OpenAI, and open-source LLMs.
  • Integrate LLMs into enterprise workflows and digital products.
  • Collaborate with product teams and data scientists.
Job description

1 year contract, possibilities of extensions. Hybrid in office, 3 days / week in Richmond Office

Must Have
  • Bachelor’s degree in Computer Science or a related STEM field
  • 3+ years of work experience as a software developer, including recent work with LLMs or AI integration
  • Experience with C#, .NET Core, and object-oriented design
  • Familiarity with Python and experience with AI / ML frameworks ( e.g., OpenAI SDKs, LangChain, Hugging Face)
  • 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 building APIs, CI / CD pipelines, Azure DevOps and Agile software development practices and deploying solutions to Azure Cloud.
  • Ability to synthesize complexity and communicate AI capabilities clearly to diverse audience
  • Knowledge of Azure AI services
  • Strong communication skills and willingness to learn and grow in a collaborative environment
Responsibilities
  • Build applications using OpenAI, Azure OpenAI, and open-source LLMs
  • Integrate LLMs into enterprise workflows and digital products
  • Explore and implement foundational patterns for multi-agent AI systems using tools like AutoGen, LangChain, or Semantic Kernel
  • Collaborate with product teams and data scientists to create prototypes, test, refine, and deliver functional AI products
  • Develop evaluation frameworks to test AI applications
  • Maintain clear documentation of models, architecture, and decision-making
  • Stay current with research and best practices in generative and agentic AI
  • Participate in Agile ceremonies, code reviews, and DevOps practices
  • Maintain technical documentation and participate in system architecture decisions
  • Support knowledge sharing with development team
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.