onsite
Google / CCaaS Data Engineer - Tata Consultancy Services (TCS)
Data Engineer
Senior Data Engineer building scalable CCaaS and IVA solutions on GCP, designing secure, high‑availability infrastructure with Terraform, and developing conversational AI pipelines using Java, Python, and NLP technologies.
About the role
Key Responsibilities
- Design, develop, and maintain scalable CCaaS and IVA solutions on Google Cloud, leveraging services such as GKE, Cloud Run, Cloud Functions, Pub/Sub, Apigee, and BigQuery.
- Implement secure, resilient cloud architectures with IAM, VPC design, encryption, multi‑region high availability, and Infrastructure as Code using Terraform.
- Build and optimize conversational AI pipelines, including conversational IVR design, NLU/NLP modeling, intent and flow orchestration, and webhook integrations.
- Collaborate with cross‑functional teams to translate business requirements into robust data and AI solutions, ensuring performance, reliability, and compliance.
- Monitor, troubleshoot, and continuously improve system performance, scalability, and cost efficiency.
Requirements
- 8+ years of commercial software development experience in Java and/or Python.
- Proven expertise in Google Cloud Platform services and Terraform for IaC.
- Strong background in conversational AI, NLU/NLP, and speech‑to‑text/text‑to‑speech technologies.
- Experience designing secure, high‑availability cloud architectures and managing IAM, VPC, and encryption.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
javapythonterraformnatural language processing