Software Engineer Cloud Automation & AI

Teradata logo

Teradata

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python Angular Azure Combine CI Teradata Google Cloud Analytics Terraform AWS

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



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 an anti-racist company because our dedication to Diversity, Equity, and Inclusion is more than a statement. It is a deep commitment to doing the work to foster an equitable environment that celebrates people for all of who they are.

Teradata invites all identities and backgrounds in the workplace. We work with deliberation and intent to ensure we are cultivating collaboration and inclusivity across our global organization. ​ We are proud to be an equal opportunity and affirmative action employer. We do not discriminate based upon race, color, ancestry, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related conditions), national origin, sexual orientation, age, citizenship, marital status, disability, medical condition, genetic information, gender identity or expression, military and veteran status, or any other legally protected status.

Interview Questions of Software Engineer Cloud Automation & AI at Teradata

Interview questions from Teradata that are similar to Software Engineer Cloud Automation & AI
View more interview questions from Teradata →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Software Engineer Cloud Automation & AI at Teradata

Currently, there aren't any salaries for this role at Teradata shared by other job seekers.

View more salaries from Teradata →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now