Senior Software Engineer - Dynamics 365 Contact Center AI team
Core
Design, implement, and ship reliable, production-grade agentic systems and real-time voice agents with low-latency speech-to-speech experiences.
Role type
Senior IC software engineer (agentic systems & real-time voice)
Builds
Scalable, resilient backend services, real-time voice agents, and agentic systems for contact center operations.
Domain
Cloud infrastructure, AI/ML orchestration, real-time voice processing, contact center technology
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, event-driven architecture, service mesh patterns, CI/CD, Infrastructure as Code, LLM orchestration, RAG, tool/function calling, prompt/grounding strategies, ASR/TTS, telephony/media pipelines, low-latency streaming, cloud technologies (Azure), CRM platforms, contact center systems
Preferred skills
Setting technical direction, mentoring senior engineers
Technologies
Azure, REST, gRPC, C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and implement production-grade agentic systems across the stack, develop real-time voice agents with sub-second turn-taking, build scalable backend services using event-driven patterns, participate in full service lifecycle including on-call and SLA-driven reliability, partner with AI/ML and design teams, embed fairness, safety, privacy, and reliability into systems, mentor fellow engineers through design and code reviews
Seniority
Senior, hands-on IC with mentorship responsibilities