Manager - Customer Interaction Suite - Customer Interaction Suite

Tata Communications
Bengaluru, Karnataka, India

About The Company

Tata Communications Redefines Connectivity with Innovation and IntelligenceDriving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media services and Network services, we at Tata Communications are envisaging a New World of Communications

Broad outline of the Role

As an AI Software Developer, you will design, develop, and own end to end AI solutions for Dark NOC, an AI driven automation platform for customer operations support. You will be responsible for full stack AI development, covering model integration, application logic, APIs, workflows, and production readiness.

In this role, you will work closely with the Project Manager to translate business and operational requirements into scalable, reliable, and automated AI capabilities. You will build and productionize solutions leveraging LLMs, NLP, RAG based systems, and automation workflows to enable proactive issue detection, intelligent troubleshooting, and autonomous operations.

You will take complete ownership of the development lifecycle from design and implementation to testing, deployment, and optimization ensuring the Dark NOC platform delivers secure, cost efficient, measurable, and SLA aligned AI automation for enterprise customer operations.

Minimum Qualifications & Experience

Bachelor s degree in computer science / AI / Data Science engineering

5-10 years of experience

Core Knowledge & Skills

Proficiency in Python programming

Strong experience developing AI-driven automation solutions using LLMs/NLP (LLaMA, Mistral, Falcon, Claude Sonnet) and RAG-based architectures

Hands-on knowledge of LangChain / LlamaIndex; prompt engineering; function calling; embeddings, including prompt design, validation, and response quality evaluation

Experience integrating AI models using LLM function/tool calling APIs for automated decision-making and actions

Strong programming skills in Python, Node.js, or building scalable APIs and services

Strong Hands-on Experience With REST And GRPC APIs, Including

HTTP status codes

Payload structures

Rate limiting

Retries

Error handling

MLOps / DevOps

Git

CI/CD (GitHub / GitLab / Azure DevOps)

Docker

Kubernetes

API gateways

Observability

Prometheus

Grafana

Security & Compliance

Token hygiene

PII redaction

RBAC

Hands-on Experience Using

Visual Studio Code (preferred for Python)

Visual Studio (with Python workload)

C#/.NET or Python development, including debugging, code reviews, and collaborative development workflows

Hand-on development experience with MySQL or PostgreSQL

Other Knowledge & Skills

Exposure to working on RFP cases

Knowledge of creating HLD and LLD

Proficiency In

VS Code + Python

FastAPI programming

SIP/VoIP (Asterisk / FreeSWITCH / Kamailio)

REST APIs

LLM (voice bot & omnichannel CX integration)

Linux development

Key Responsibilities

End to End Solution Design & Development

Translate business and operational requirements into architecture, user stories, and technical designs for Dark NOC features.

Build full stack AI capabilities: model integration (LLMs/NLP), orchestration logic, APIs/services, and workflow automation.

Implement RAG pipelines (data ingestion, chunking, embeddings, vector search) and tool/function calling for autonomous actions.

Model Integration & Prompt Engineering

Integrate LLMs/NLU/ASR/TTS providers with robust adapters, retries, timeouts, and fallbacks.

Design and maintain prompts, system policies, and tool schemas; evaluate and refine prompts for accuracy and reliability.

Implement guardrails (policy enforcement, PII masking, safety filters) and quality evaluation (e.g., RAG ground truth checks).

Data Engineering for Dark NOC

Build data ingestion & transformation for logs, alerts, tickets, and knowledge bases.

Maintain feature/knowledge freshness SLAs and data contracts with upstream systems.

Integration with New Relic, Service Now, Email, chat, REST API for end-to-end automation.

Testing, Quality & Evaluations

Implement unit/integration/e2e tests, plus AI evaluations (groundedness, hallucination, toxicity).

Create offline and shadow/A B evaluations for prompts, models, and RAG changes before production rollout.

Define acceptance criteria with the Project Manager; maintain a robust regression suite.

CI/CD & Operations Ready Builds

Set up CI/CD pipelines with canary/blue green releases, automated rollbacks, and migration/versioning for prompts, models, and indexes.

Containerize services (Docker) and deploy to Kubernetes with observability hooks and resource limits.

Produce runbooks and operational toggles (feature flags, kill switches, fallback modes).

Collaboration & Delivery Management

Work closely with the Project Manager on scope, estimations, milestones, and risk tracking.

Partner with platform, infra, and data teams to unblock dependencies and align environments and SLAs.

Provide clear documentation (designs, APIs, runbooks, evaluation results) and demo increments to stakeholders.

Production Support (L3 Level)

Support pre prod validations and production rollouts; analyze incidents with traces/logs and drive code fixes.

Own RCA for code/config issues and convert findings into tests, guardrails, and automation.

Preferred Trainings/Certifications

Certification - Generative AI with Large Language Models or LLMOps

Certified in C# (.NET) or Python

Certification or deep knowledge of SDLC, Agile, or Kubernetes

Score my resume against this job, free →

Questions about this job

How do I apply for the Manager - Customer Interaction Suite - Customer Interaction Suite job at Tata Communications?

Use the apply link on this page: you apply directly with Tata Communications on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Tata Communications want for this Manager - Customer Interaction Suite - Customer Interaction Suite role?

The job description asks for Python programming, LLMs/NLP (LLaMA, Mistral, Falcon, Claude Sonnet), LangChain, LlamaIndex, prompt engineering, function calling, embeddings and REST And GRPC APIs. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Tata Communications?

Apply to the Tata Communications roles that match your experience, and tailor your resume to each job description: for this role that means showing Python programming, LLMs/NLP (LLaMA, Mistral, Falcon, Claude Sonnet), LangChain. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Manager - Customer Interaction Suite - Customer Interaction Suite job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Tata Communications, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →