Key Responsibilities
AI Development & Dialogflow / CCAI
- Design, develop, and maintain advanced conversational agents using Dialogflow CX / ES and CCAI.
- Build and optimize structured and AI-enabled playbooks for natural, efficient customer interactions.
- Tune and train bots to minimize no-match phrases, dead ends, and AI “hallucinations.”
- Implement Vertex AI and Gemini API integrations to enhance conversational intelligence.
- Collaborate with QA and call center teams to continuously improve virtual agent performance and customer experience.
Backend & Integration
- Develop scalable backend services using Node.js, APIs (Fetch), and SQL / JSON.
- Manage shared global variables and objects in high-concurrency applications.
- Implement secure authentication mechanisms (JWT / OAuth).
- Integrate with third-party systems such as Dentrix, EzText, and PhoneNumLookup.
- Configure and maintain MySQL databases and reporting tools (e.g., Looker).
DevOps & Cloud Management
- Configure and manage GCP environments, environment variables, and migration controls.
- Set up and maintain CI/CD pipelines using GitHub and Visual Studio.
- Monitor cloud performance, handle errors and alerts, and optimize deployment processes.Support modularized code structure for multi-developer environments.
Testing & Continuous Improvement
- Conduct regression, load, and stress testing (OLS Web Test Automation).
- Implement voice and backend test automation using phone dialing appliances and recordings.
- Monitor system logs, defects, and integrations to drive ongoing improvement.
- Support audits, debugging, and defect resolution.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience in software development, preferably within SaaS / AI / cloud-based environments.
- Expertise in Dialogflow / CCAI, GCP, Node.js, SQL, and JavaScript.
Job Type: Full-time
Experience:
- Dialogflow: 2 years (Required)
- Node.js: 2 years (Required)
Work Location: In person