Job Summary
We are seeking a Senior Engineer - AI Voice Agents to design, develop, test, and deploy production-grade voice-enabled AI solutions for automated customer service and retail journeys. The role focuses on conversational AI, agentic workflows, Python backend development, AWS cloud services, and enterprise system integrations. The engineer will own assigned capabilities from requirements through production support, ensuring scalability, low latency, reliability, security, and effective customer interactions during peak demand and operational disruptions.
Key Responsibilities
• Design, develop, test, and deploy voice AI agents and agentic workflows using Python and frameworks such as LangChain and LangGraph.
• Build conversational workflows that manage customer intent, multi-turn context, tool execution, business rules, fallback behavior, and agent handoff.
• Integrate speech recognition, speech synthesis, streaming interfaces, and contact center platforms to deliver responsive voice experiences.
• Optimize response latency, interruption handling, and conversational continuity.
• Develop secure APIs and backend integrations that enable AI agents to retrieve information and execute transactions.
• Implement and optimize prompts, agent orchestration, retrieval-augmented generation (RAG), and grounding against approved enterprise knowledge sources.
• Design and implement scalable, resilient AWS solutions using appropriate timeout, retry, error-handling, and asynchronous processing patterns.
• Write clean, maintainable, and production-ready code in accordance with software engineering best practices.
• Participate in technical design discussions, code reviews, and the preparation of technical specifications.
• Develop unit tests, integration tests, and conversational regression tests to validate application functionality and performance.
• Evaluate conversation quality, task completion rates, response accuracy, latency, and failure scenarios to improve system reliability.
• Implement security controls, customer data protection measures, and responsible AI guardrails to prevent unsupported or inaccurate responses.
• Collaborate with product, architecture, and platform teams to deliver assigned capabilities from requirements gathering through deployment and production support.
Required Qualifications
• Bachelor's degree in Computer Science, Engineering, or a related technical field.
• Senior-level experience in backend software engineering, with a focus on production-quality services, conversational AI systems, and cloud-native applications.
• Strong proficiency in Python development.
• Experience developing conversational AI and voice-enabled AI solutions.
• Hands-on experience with LangChain, LangGraph, or similar AI agent frameworks.
• Experience developing and integrating APIs and backend services.
• Experience building and supporting cloud-native applications using AWS.
• Understanding of agentic workflows, prompt engineering, and retrieval-augmented generation (RAG).
• Knowledge of speech recognition, speech synthesis, streaming interfaces, and conversational system integration.
• Experience with software testing, debugging, performance optimization, and production support.
• Understanding of secure application development, customer data protection, and responsible AI practices.
• Strong problem-solving, communication, and cross-functional collaboration skills.
Preferred Qualifications
• Experience with automated testing tools and conversational regression testing frameworks.
• Familiarity with event-driven architecture and asynchronous processing patterns.
• Experience with relational databases, NoSQL databases, or vector databases.
• Experience integrating AI voice agents with enterprise contact center platforms.
• Experience optimizing conversational AI systems for response latency, reliability, and high-volume usage.
Additional Details
• Location: Chicago, Illinois.
• Work arrangement: Partial remote.