SS
Senior & Intermediate Software Developer with GEN AI and integrating large language models (LLMs) into products
S.i. Systems
Victoria · Hybrid Contract Senior 2w ago
About the role
About
Our public enterprise client is seeking Senior & Intermediate Software Developer with GEN AI and integrating large language models (LLMs) into products experience, building intelligent, agentic systems for Innovation Team.
Contract Details
- 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
- 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, Lang Chain).
- Experience in C#, .NET Core, and object-oriented design.
- Experience deploying solutions to the cloud (Azure preferred).
- Experience in agent-based design concepts and tools (Auto Gen, Semantic Kernel, etc.).
- Familiarity with RAG, Graph RAG, embeddings, and vector databases such as Cosmos DB, pgvector, or Qdrant.
- Knowledge of APIs, CI/CD pipelines, Git, and Agile software development practices.
- Ability to synthesize complexity and communicate AI capabilities clearly to diverse audiences.
- Ability to collaborate and communicate effectively within cross-functional teams.
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 Auto Gen, Lang Chain, 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 Dev Ops practices
- Maintain technical documentation and participate in system architecture decisions
- Support knowledge sharing with development team
Skills
.NET CoreAgileAIAPIsAuto GenAzureC#CI/CDCosmos DBDev OpsEmbeddingsGitGraph RAGLang ChainLLMObject-oriented designOpenAIOpenAI SDKsPythonQdrantRAGSemantic KernelVector databases
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free