AI Application Developer
- St Paul, Minnesota, United States
- 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
Languages
- English
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.