.Net Software Engineer
Role summary
We are seeking a .NET Software Engineer with production experience in building AI systems using Large Language Models (LLMs). This remote role in Canada focuses on designing and scaling end-to-end AI pipelines, integrating .NET backend services with modern LLM technologies. Key responsibilities include developing scalable .NET backend services, designing LLM pipelines (RAG, streaming, evaluation), integrating with AI APIs (OpenAI, Azure OpenAI, Anthropic), and working with event-driven systems and NoSQL databases like Cosmos DB. Experience with Azure and distributed systems is essential for this long-term opportunity.
Role:
.Net Software Engineer
Location:
Remote in Canada
Duration:
Long-term
Overview
We’re hiring engineers with
real production experience building AI systems with LLMs
.
This role focuses on designing and scaling
end-to-end AI pipelines
, combining .NET backend systems with modern LLM integrations.
Key Responsibilities
- Build and scale
.NET (C#) backend services
and microservices
- Design
LLM pipelines
(RAG, streaming responses, evaluation, HITL workflows)
- Integrate APIs:
OpenAI, Azure OpenAI, Anthropic
- Develop
event-driven systems
(Azure Service Bus, RabbitMQ)
- Implement
async processing and streaming endpoints
- Work with
Cosmos DB / NoSQL data models
(partitioning, performance tuning)
- Collaborate on
system architecture and scalability decisions
- (Nice) Support
Next.js frontends
(App Router, Server Components, streaming UI)
Requirements
- Strong
C# / .NET backend experience
(APIs, microservices, clean architecture)
- Hands-on
LLM integration in production environments
- Experience with
Azure and distributed systems
- Solid understanding of
prompt engineering, evaluation, hallucination mitigation
- Experience with
event-driven architectures
and async workflows
- Familiarity with
Cosmos DB or other NoSQL databases
Nice to have:
- Next.js, React, Node.js (full-stack exposure)
- Experience with AI dev tools (Copilot, Cursor, Claude)
Similar roles
.Net Software EngineerStefanini Group · Dallas, Texas, United States · Remote- Senior .Net Software EngineerImagine Staffing Technology, An Imagine Company · United States · Remote
Lead .Net Software EngineerIngram Content Group · La Vergne, Tennessee, United States · Hybrid
.Net Software EngineerFetchJobs.co · United States · Remote
Senior .Net Software EngineerGarmin · Kansas, United States · Onsite