Back to Job Board
T

Software Engineer Cloud Automation & AI

TeradataTS, IndiaApril 19, 2026

Job Description

Our Company

At Teradata, we believe that people thrive when empowered with better information. That’s why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation, we uplift and empower our customers—and their customers—to make better, more confident decisions. The world’s top companies across every major industry trust Teradata to improve business performance, enrich customer experiences, and fully integrate data across the enterprise.

What You’ll Do

As a Software Engineer within our Cloud Automation and Product Engineering teams, you will build AI‑driven software platforms and automation solutions that power Cloud DevOps and multi‑cloud operations. This is a hands‑on development role focused on eliminating manual work through code and intelligent automation.

You will work at the intersection of software engineering, cloud platforms, CI/CD, and applied AI, building systems that improve developer productivity, optimize cloud efficiency, and scale reliably across AWS, Azure, and Google Cloud.

Your responsibilities will include:

  • Designing and developing AI‑driven automation frameworks and internal platforms using Python
  • Building developer tooling and self‑service platforms that support Cloud DevOps and cloud operations
  • Developing and maintaining CI/CD pipelines using GitHub Actions for multi‑cloud product deployments
  • Supporting cloud deployments, release validation, and operational workflows through code and automation
  • Building intelligent systems for cloud monitoring, usage analysis, billing visibility, and cost optimization
  • Applying AI agents, generative AI, and AI‑assisted workflows to automate release validation, debugging, and issue resolution
  • Developing tooling to support cloud marketplace publishing and customer deployments
  • Modernizing legacy scripts and pipelines into maintainable, testable, production‑grade software
  • Enabling monitoring, governance, and lifecycle automation for AI tools and cloud services
  • Collaborating with engineers, DevOps teams, and architects to design scalable cloud‑native solutions

Who You’ll Work With

This is an individual contributor role. You will collaborate closely with software engineers, DevOps engineers, architects, and product teams, and report to the Senior Engineering Manager within Product Engineering.

What Makes You a Qualified Candidate

  • Graduate or Postgraduate degree in Computer Science or a related engineering discipline
  • 2–4+ years of hands‑on experience building software, automation, or cloud platforms in a product development organization
  • Strong proficiency in Python, with a focus on building automation as real software (not ad‑hoc scripts)
  • Experience supporting Cloud DevOps and Cloud Automation, including deployments, validation, and operational tooling
  • Hands‑on experience with CI/CD systems, preferably GitHub Actions
  • Solid understanding of public cloud platforms (AWS, Azure, Google Cloud)
  • Experience with cloud infrastructure monitoring, usage analytics, billing, and cost optimization
  • Hands‑on experience with Terraform or infrastructure‑as‑code for cloud provisioning
  • Practical experience applying AI agents, generative AI, or AI‑assisted development tools to accelerate delivery and automate workflows
  • Familiarity with AI‑as‑a‑Service platforms, LLM‑based tooling, or GitHub Copilot–style workflows
  • Experience with microservices architectures
  • Experience building APIs using FastAPI; UI experience with Angular is a plus
  • Strong debugging skills in distributed, cloud‑based environments
  • Ability to meet aggressive timelines and support time‑critical customer issues
  • Strong verbal and written communication skills

What You’ll Bring

  • A strong software engineering mindset with an automation‑first approach
  • Passion for replacing manual Cloud DevOps tasks with intelligent, AI‑driven systems
  • Ability to combine cloud APIs, CI/CD, telemetry, and AI reasoning into scalable tooling
  • Ownership mentality and comfort working end‑to‑end—from design to production
  • Curiosity to experiment, iterate, and productionize AI‑powered developer and operations tooling

#LI-VB1

Preparing for this role?

Practice with an AI interviewer tailored to Software Engineer Cloud Automation & AI at Teradata.