Senior Software Engineer
Core
Design, develop, and operate complex software and AI solutions including production-grade copilots, autonomous agents, and multi-agent workflows.
Role type
Senior IC software engineer (AI/LLM)
Builds
Production-grade copilots, autonomous agents, multi-agent workflows, and AI integration platforms
Domain
Enterprise software engineering and Large Language Models (LLM)
Deliverable
production ML models
Required skills
System design, distributed systems, LLMs, prompt engineering, RAG, MLOps, Kubernetes, cloud services, security, observability
Preferred skills
AI evaluation, responsible-AI practices, human-in-the-loop mechanisms, Zero Trust architecture
Technologies
Azure OpenAI, Azure AI Foundry, Semantic Kernel, AutoGen, Kubernetes, AKS, Cosmos DB, Event Hubs, Azure Monitor, C#, Python, Java, JavaScript, TypeScript, C, C++
Responsibilities
Create architecture patterns and frameworks for AI integration, develop evaluation frameworks for accuracy and safety, implement observability for models and agents, resolve complex production incidents, apply security and compliance controls across the lifecycle
Seniority
Senior, hands-on IC
