GraceMark Solutions
.Net Software Engineer
GraceMark SolutionsCanada9 hours ago
ContractInformation Technology, Accounting/Auditing +1

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)

    Key Skills

    Ranked by relevance