Staff Engineer - IVR
Core
Design, develop, and deploy large-scale distributed AI applications and multi-agent systems to power customer self-service across voice (IVR), chat, and other communication channels.
Role type
Staff Engineer (AI/ML & Distributed Systems)
Builds
Large-scale distributed AI applications, multi-agent systems, and intelligent automation for customer self-service.
Domain
Insurance / AI & Machine Learning / Distributed Systems
Deliverable
production ML models
Required skills
Python, Java, C++, TensorFlow, PyTorch, LLMs, microservices architecture, REST APIs, cloud infrastructure (Azure/AWS/GCP), container orchestration (Docker, Kubernetes), continuous delivery, infrastructure as code, PowerShell scripting, application monitoring, NLP, speech recognition, recommendation systems.
Preferred skills
Experience in open-source frameworks, architecture and design patterns, developer tooling across SDLC.
Technologies
Python, Java, C++, TensorFlow, PyTorch, Docker, Kubernetes, Azure, AWS, GCP, SQL, NoSQL, PowerShell
Responsibilities
Design and deploy large-scale distributed AI applications; build and optimize multi-agent systems for intelligent decision-making; collaborate with cross-functional teams to translate business requirements into scalable AI/ML solutions; ensure system reliability, scalability, and performance; stay at the forefront of AI research and bring innovative approaches to production; share best practices and improve processes.
Seniority
Staff, hands-on IC with broad and deep technical knowledge