Senior AI Software Engineer
Core
Building front-end and back-end application layers that enable AI teams to deliver enterprise solutions, moving AI use cases from proof of concept into secure, scalable products.
Role type
Senior full-stack AI software engineer
Builds
Production-grade web applications exposing AI capabilities (conversational AI, enterprise search, document intelligence, agentic workflows) via Blazor/React and .NET/Python services
Domain
Enterprise software engineering with Generative AI and Azure cloud
Deliverable
production ML models | product features
Required skills
C#, Razor/Blazor, .NET, Python, REST APIs, Azure OpenAI, RAG, agentic workflows, CI/CD, containerization, observability, security, testing
Preferred skills
Microsoft Agent Framework, Semantic Kernel, LangChain, LangGraph, Azure AI Foundry, vector databases, real-time streaming (SignalR/WebSockets), Infrastructure as Code, Kubernetes, LLM evaluation
Technologies
Blazor, React, C#, .NET, Python, TypeScript, PowerShell, Azure DevOps, Azure App Service, Azure Functions, Azure Container Apps, AKS, Azure OpenAI, Azure AI Search, Cosmos DB, Redis, PostgreSQL
Responsibilities
Design and build component-based front ends and secure back-end services; integrate applications with generative AI and enterprise data services; implement authentication, validation, and safeguards for AI features; own features through design, testing, deployment, and production support; mentor engineers and provide technical direction
Seniority
Senior, hands-on IC with technical leadership