ITX Corp.

Senior Conversational AI Engineer, GCP, DialogFlow CX, Python

ITX Corp.

full-time

Posted on:

Location Type: Remote

Location: Serbia

Visit company website

Explore more

AI Apply
Apply

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