EXL

Google CX Developer

EXL
Apply
14 hours ago
Noida, IndiaMid Level / Senior

Responsibilities

  • Build Python-based conversational agent components using object-oriented programming, type hints, asynchronous patterns, and SCRAPI.
  • Design generative, goal-oriented agent architectures and write system instructions while managing conversational memory and LLM context windows.
  • Deploy agent components, webhook integrations, and backend APIs using Google Cloud Functions or Cloud Run.
  • Design and register APIs and tools that agents can invoke to retrieve data, execute backend tasks, and interact with external services.
  • Parse and transform API payloads, including pagination, flattened responses, and Protocol Buffer data.
  • Create automated agent evaluations, golden tests, and simulation runs using SCRAPI's evals module.
  • Track and optimize agent performance metrics, including real-time latency for voice interactions.
  • Use command-line and LLM-assisted development tools to support agent scaffolding and debugging.

Requirements

  • Advanced Python programming proficiency, including object-oriented programming, modern type hinting, and asynchronous patterns.
  • Familiarity with uv, virtual environments, pip, CLI tools, and shell scripting.
  • Understanding of generative agent design, prompt engineering, conversational memory, LLM context management, and Dialogflow CX.
  • Experience with Google Cloud Platform, Google Cloud Functions or Cloud Run, gcloud, and application-default credentials.
  • Ability to design tool or function-calling integrations and handle API data and Protocol Buffers.
  • Experience creating automated evaluations, golden tests, simulation runs, and performance metrics for conversational agents.
  • Familiarity with LLM-assisted development tools such as Gemini CLI or Claude Code.
  • Bachelor's or master's degree in engineering.
  • 2–5 years of experience.
EXL

About EXL

10,000+ employees

EXL provides data analytics, AI, and digital operations services for enterprises in insurance, healthcare, banking, and other regulated industries. It delivers consulting, managed services, and technology platforms to improve decision-making, risk management, and operational efficiency. Founded in 1999 and headquartered in New York, EXL is a public company listed on the NASDAQ (ticker: EXLS).

Contact me