Core Responsibilities
- Build and modify conversational flows across dialog, orchestration and knowledge layers.
- Design and optimize stateful, multi-step workflows, including session and context management.
- Perform RAG and knowledge-retrieval tuning to improve response quality and relevance.
- Design and maintain escalation logic, including transfer conditions, routing destinations, context payloads and reason-code registration.
- Work with LLM-driven conversational systems, including prompt behavior, guardrails and model-generated content.
- Integrate backend systems through established handler/API layers.
- Develop secure REST API integrations using appropriate authentication and certificate-management mechanisms.
- Author and maintain automated unit tests, mocks and platform-level conversational test cases.
- Maintain comprehensive regression test suites.
- Build and own CI/CD pipelines covering validation, automated testing and gated promotion across environments.
- Follow Git-based branching, release and workplace-promotion strategies.
- Own application deployment and rollback procedures.
- Act as a first responder for production incidents.
- Diagnose production issues independently using logs, traces and metrics.
- Identify root cause and implement permanent fixes with corresponding regression tests.
- Manage configuration and feature-flag governance.
- Maintain design, state, test and implementation documentation aligned with actual system behavior.
- Analyze and reconcile platform changes originating outside version control and determine whether the impact is behavioral or cosmetic.
- Collaborate with engineering, product, QA, security and infrastructure teams.