EXL Logo

EXL

Senior AI Engineer

Posted 8 Hours Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in India
Senior level
Remote or Hybrid
Hiring Remotely in India
Senior level
Define technical vision and lead end-to-end development of Google CCAI initiatives. Design generative, agentic conversational architectures (Dialogflow CX), implement Python-based webhooks and serverless backends on GCP, build tool/function-calling integrations, manage Protos and data payloads, create automated evals and CI/CD for voice agents, and optimize prompt/context for LLM-driven agent experiences.
The summary above was generated by AI

This pivotal role will be responsible for defining the technical vision, designing robust solutions with a primary focus on CCAI Agent Assist and Dialogflow CX. This pivotal role will be responsible for defining the technical vision, designing robust solutions, and leading the end-to-end development of Google Contact Center AI (CCAI) initiatives, with a primary focus on CCAI Agent Assist, Agentic AI, Gen AI and Dialogflow CX.

Responsibilities

Python 
•    Python Programming (Advanced): SCRAPI is a Python-based API. You must be proficient in Python, utilizing object-oriented programming, modern type hinting, and asynchronous patterns.
•    Environment & Dependency Management: Familiarity with modern Python package managers like uv, virtual environments (.venv), and pip.
•    Command Line Interface (CLI) Proficiency: Ability to navigate CLI tools, as well as general shell scripting

Conversational AI / Agent Architecture
•    Generative Agent Design: Shifting from legacy intent-based state machines to generative, goal-oriented architectures (understanding Apps, Agents, Sub-agents, and Sessions within CX Agent Studio).
•    Prompt Engineering & Context Management: Writing robust system instructions, managing conversational memory, and optimizing LLM context windows for voice interactions.
•    Dialogflow CX Fundamentals: Understanding the underlying mechanics of Dialogflow CX,

Google Cloud Platform(GCP)
•    Cloud Compute & Serverless: Deploying agent components, webhook integrations, or backend APIs using Google Cloud Functions or Cloud Run.
•    gcloud CLI Mastery: Utilizing gcloud for project configuration and authenticating environments via application-default credentials.

API Integration & Tool Building
•    Tool Calling / Function Calling: Designing and registering external APIs ("Tools") that the LLM can invoke to retrieve data, execute backend tasks, or interact with external services.
•    Data Handling & Payload Parsing: Using utility functions to handle pagination, flatten API responses, and convert complex Protocol Buffers (Protos) into usable data.

Testing, Evaluation & CI/CD
•    Automated Agent Evaluation (Evals): Creating and orchestrating "Golden tests" and automated simulation runs using SCRAPI’s evals module.
•    Performance Metrics Tracking: Extracting, analyzing, and optimizing agent performance metrics (like real-time latency), which is highly critical for voice voice interactions.
•    Agentic IDE workflows: Using LLM-assisted development tools (like Gemini CLI or Claude Code) as integrated into the SCRAPI workflow to speed up agent scaffolding and debugging.
 

Qualifications

Bachelor Degree in relevant field with 6- 8 years of relevant experience

Similar Jobs

Yesterday
Easy Apply
Remote
India
Easy Apply
Senior level
Senior level
Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Lead end-to-end development of full-stack AI features on a Ruby on Rails backend and React frontend. Build and optimize AI infrastructure for production LLM inference, implement RAG and AI agents, design and run experiments and A/B tests, improve tooling and processes for scale, collaborate with designers and leaders, and iterate quickly while maintaining high code quality and user experience.
Top Skills: Ai AgentsLarge Language ModelsMySQLPostgresReactRetrieval-Augmented GenerationRuby On Rails
2 Days Ago
Easy Apply
Remote or Hybrid
Easy Apply
Senior level
Senior level
Artificial Intelligence • Big Data • Logistics • Machine Learning • Software • Transportation
Build and maintain Java backend services and end-to-end features (backend and frontend). Design data models and DB schemas, integrate with frontend, perform code reviews, troubleshoot, deploy with DevOps, and collaborate with US teams and partners to expand the supply-chain platform.
Top Skills: Amazon Web Services (Aws)ConfluenceCSSGitGoHTMLJavaJavaScriptJIRAMicroservicesMongoDBMySQLPostgresReactRedisRestful ApisSpring Framework
22 Hours Ago
Remote or Hybrid
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Lead customer deployments of Moveworks ServiceNow AI Agents: design, build, integrate, tune, and launch LLM-based solutions; partner with customers, product, and engineering to drive adoption and feed product improvements.
Top Skills: Aws LambdaAzure FunctionsCommand LineContext EngineeringData ModelingGoJavaScriptJIRALinuxLlmsOktaPrompt EngineeringPythonRest ApisServicenowServicenow Flow DesignerWindowsWorkatoWorkdayZendesk

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account