Senior Software Engineer - .Net Core / C# / AI
Core
Design, build, and maintain C# applications integrating AI/ML components and autonomous agents for public safety cloud-native platforms.
Role type
Senior Software Engineer (C#/.NET Core with AI/ML integration)
Builds
Cloud-native platform for public safety (Next Generation 911 solutions) serving emergency response agencies and first responders.
Domain
Public Safety / Emergency Response / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
C#, .NET Core, Microservices Architecture, RESTful API design, Docker, Cloud DevOps, CI/CD, Message Queuing, Asynchronous Processing, Concurrency Patterns, Design Patterns, Domain Driven Design, Event Sourcing, Agentic Workflows, AI-driven SDLC Automation, Code Quality Auditing, AI-powered Diagnostics, GenAI for Story Refinement, Autonomous Agent Architecture.
Preferred skills
Azure OpenAI, NLP, Python, PyTorch, TensorFlow, Hugging Face, Pipeline Architecture, Azure API Management, Azure Serverless Functions, Azure IoT, 9-1-1 Industry Experience, Computer Networking, Regular Expressions.
Technologies
C#, .NET Core, Docker, Azure, Azure OpenAI, PyTorch, TensorFlow, Hugging Face, Azure API Management, Azure Serverless Functions, Event Hubs, Service Bus, Application Insights, Cosmos DB, Azure IoT, Azure DevOps.
Responsibilities
Design and develop C# applications (back-end and client-end); Integrate AI/ML components and autonomous agents into core services; Optimize application performance and resolve bottlenecks using AI-powered diagnostics; Architect custom AI Skills and autonomous Agents for complex data processing; Contribute to SDLC phases including ideation and automated test generation; Collaborate on microservices architecture integration.
Seniority
Senior, hands-on IC