Senior Dialogflow CX Developer
100% remote
6+ months
Role Overview
The Senior Dialogflow CX Developer will contribute to the design, development, and enhancement of enterprise virtual agent solutions using Dialogflow CX and Google Cloud Platform (Google Cloud Platform). While not an architectural or managerial role, this individual is expected to bring senior-level judgment, support best practices, and assist with technical decision-making within established frameworks and designs. The role collaborates closely with UX, product, and backend teams to deliver scalable, high-quality conversational experiences.
Key Responsibilities
Conversational AI Development:
- Design and implement conversational experiences using Dialogflow CX, including flows, intents, pages, parameters, entities, and fulfillment logic.
- Apply NLP/NLU best practices, context management, slot filling, and multi-turn dialog techniques.
Backend Development & Integrations:
- Develop and maintain webhooks, middleware, and APIs (primarily in Python).
- Work with Google Cloud Platform services such as Cloud Functions, Pub/Sub, and CCAI.
Generative AI, Playbooks & RAG:
- Configure and enhance Dialogflow Playbooks, Data Stores, and RAG components.
Quality, Monitoring & Optimization:
- Tune NLU performance, analyze conversational logs, and support optimization efforts.
CI/CD, Deployment & Collaboration:
- Participate in CI/CD workflows and deployment activities.
- Provide informal technical guidance and collaborate cross-functionally.
Required Skills & Qualifications
- Strong hands-on experience with Dialogflow CX and Conversational Agent Builder.
- Solid understanding of conversational AI fundamentals (NLP, NLU, conversation design).
- Experience with Google Cloud Platform services such as CCAI, Cloud Functions, and Pub/Sub.
- Proficiency in Python and backend integration development.
- Experience with RESTful APIs, webhooks, and JSON integrations.
- Familiarity with CI/CD pipelines and Git-based development.
- Experience with Playbooks and RAG implementations.
- Ability to operate independently as a senior contributor.
Education
Bachelor s or Master s degree in Computer Science, Engineering, or a related technical field.