
Senior Conversational AI Engineer, GCP, DialogFlow CX, Python
ITX Corp.
full-time
Posted on:
Location Type: Remote
Location: Serbia
Visit company websiteExplore more
Salary
💰 $4,200 - $6,000 per month
About the role
- Own Dialogflow CX build-outs: intents, entities, parameters, pages/flows, route groups, events, slot‑filling, and contextual handoffs
- Implement secure fulfillment with Cloud Functions/Cloud Run, integrating REST/GraphQL/SDKs, CRMs, search/knowledge, and internal APIs (OAuth2, service accounts, IAM)
- Design resilient conversation logic (disambiguation, repair strategies, guardrails, graceful fallbacks) with a bias to task completion and low friction
- Instrument analytics (Cloud Logging, Error Reporting, BigQuery) to track containment, goal completion, drop‑offs, and misunderstanding hot‑spots
- Continuously tune NLU: training phrases, entity strategy, synonyms, test suites, confusion-matrix‑driven improvements
- Ship with confidence using Azure DevOps: CI/CD, versioning, environment promotion (dev/test/prod), and automated regression tests
- Engineer for reliability and scale: timeouts, retries, idempotency, backoffs, and upstream dependency resilience
- Protect user data: PII redaction, least‑privilege IAM, Secret Manager, and compliance-aware logging/retention
- Collaborate cross‑functionally with UX writers/content designers on copy variants, tone, and accessibility; with product/BA on acceptance criteria and edge cases
- Participate in discovery: clarify requirements, estimate work, surface tradeoffs (cost/latency/complexity), and suggest incremental, testable releases
Requirements
- 4–7+ years of Python experience building production backend or integration solutions
- 2+ years focused on Dialogflow (preferably CX)
- Concurrency (async/await), performance profiling, packaging and dependency management, robust testing (pytest, property-based), linting/formatting
- LangChain / LangGraph
- API/service development with FastAPI /Flask, gRPC, WebSockets /SSE; OpenAPI /Proto design
- Hands‑on with GCP services: Cloud Run/Functions, Cloud Build, Pub/Sub, Dataflow/Beam (streaming + batch), BigQuery, Secret Manager, IAM, Cloud Logging/Monitoring
- Networking and security: VPC, serverless VPC access, API Gateway/Apigee, IAM, service accounts, KMS/Secret Manager, Cloud Armor/WAF
- Observability: Cloud Logging/Monitoring, custom metrics/SLOs, Error Reporting, OpenTelemetry traces
- Demonstrated NLU tuning and conversation design literacy (you don’t need to be a UX writer, but you understand intent coverage, repair, and escalation)
- Proven experience integrating with enterprise APIs and handling auth, secrets, and observability
- Clear communication with product/UX and a track record of delivery in ambiguous environments
- Bilingual English proficiency.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDialogflow CXConcurrencyPerformance profilingRobust testingLangChainFastAPIGCP servicesObservabilityNLU tuning
Soft Skills
Clear communicationCollaborationProblem-solvingAdaptabilityCross-functional teamwork