Overview
Skills
Job Details
Role: Principal engineer
Location: Remote
Job type: fulltime
Essential Duties & Responsibilities:
Strategy & Architecture:
o Define vision, roadmap, and architecture for enterprise-scale conversational AI using Google Dialogflow CX and related AI/ML capabilities.
o Establish standards for chatbot architecture, API patterns, performance, scalability, reliability, and observability; participate in platform/software selection.
o Create reusable architectural patterns, accelerators, and best practices.
Design & Development (Chatbot):
o Lead end-to-end design and implementation of virtual agents: flows, pages, intents, entities, parameters, state handlers, and fulfillment.
o Deliver experiences for both chat and telephony (call deflection, real-time support).
o Own code quality (design reviews, code reviews), documentation, CI/CD, automated testing, and Level-3 support.
Integrations & Platforms:
o Lead the design and integrations with back-end services via REST APIs and webhooks using Cloud Functions or Python/Node services.
o Lead and collaborate with API development teams to design and develop APIs and with API gateway teams (e.g., Apigee).
Generative AI & LLMs:
o Leverage Vertex AI, RAG, prompt engineering, agentic workflows to enhance guided experiences.
o Define evaluation strategies and governance for GenAI in Higher Education contexts.
Work Experience:
o 7+ years software development, systems implementation, and integrations.
o 5+ years with cloud technologies/infrastructure (Google Cloud Platform strongly preferred).
o 5+ years’ hands-on experience in conversational AI with deep expertise in Dialogflow CX. (Dialogflow ES will be considered depending on the knowledge of Dialogflow CX)
o Proven experience leading multi-year modernization projects (chatbot experience preferred)
o Experience with REST APIs, webhooks, and integrating external systems; delivery across multiple methodologies (Agile/iterative/waterfall).
o Experience leading geographically dispersed teams preferred.