Job Information
Teradata Software Engineer Cloud Automation & AI in Hyderabad, India
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
Why We Think You’ll Love Teradata We prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are.