XX
AI Application DeveloperBayInfotechSt Paul, Minnesota, United States
XX

AI Application Developer

BayInfotech
  • US
    St Paul, Minnesota, United States
  • US
    St Paul, Minnesota, United States

About

Role Summary

The Client have a Judicial Branch. is seeking an experienced AI Application Developer with strong ASP.NET and C# skills. This role focuses on building AI-powered applications, intelligent virtual assistants, and multi-agent workflows to enhance court operations using Azure AI Services and hybrid or local LLM deployments via Ollama.

Key Responsibilities


• Design, develop, test, and maintain ASP.NET Core / ASP.NET MVC applications


• Build AI-powered applications including virtual assistants and internal operational tools


• Integrate Azure AI Services (Azure OpenAI, Cognitive Search, Cognitive Services)


• Implement multi-agent workflows using Semantic Kernel or AutoGen


• Design and deploy Retrieval-Augmented Generation (RAG) pipelines


• Integrate vector databases and semantic search for contextual AI responses


• Develop APIs connecting enterprise systems with cloud and local AI models


• Optimize model performance, latency, and cost across environments


• Collaborate with AI engineers, data scientists, and DevOps teams


• Provide weekly status updates and sprint-based deliverables

Required Qualifications


• Bachelor's degree in Computer Science, Software Engineering, or equivalent experience


• 3+ years of ASP.NET Core or ASP.NET MVC development experience


• Strong proficiency in C#, REST APIs, and asynchronous programming


• Hands-on experience with Azure AI Services


• Experience integrating and running Ollama models for local or hybrid inference


• Experience with Semantic Kernel or AutoGen frameworks


• Strong understanding of RAG, vector search, semantic search, and agent-based AI


• Familiarity with Azure Blob Storage, Azure Functions, and Azure DevOps CI/CD

Preferred Qualifications


• Experience building AI copilots, chatbots, or multi-agent systems


• Knowledge of embeddings, vector indexing, and hybrid retrieval strategies


• Familiarity with MCP (Model Context Protocol)


• Exposure to LangChain, ML.NET, or OpenAI function calling


• Experience with cloud-based and on-device LLM deployments

Additional Requirements


• Criminal background check required


• Ability to work full-time during standard business hours (Mon–Fri, 8:00 AM – 4:30 PM CST)


• Compliance with Judicial Branch standards and processes

  • St Paul, Minnesota, United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.