Teradata logo
Teradata Verified
Data Management, Business Intelligence, Cloud Computing, Analytics, Software

Director - AI Engineering

San Jose, California, United StatesHybridFull TimeDirectorPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Teradata is seeking a Director of AI Engineering to lead teams in building AI agents, platforms, and tools to automate complex engineering tasks and drive AI initiatives. This role involves shaping the engineering strategy for agent development, operationalization, and productization, including low-code/no-code/pro-code frameworks. The Director will partner with cross-functional teams to deliver high-impact AI capabilities, boost developer productivity, and transform customer experiences. Responsibilities include managing and growing a team of engineers, driving execution for AI engineering deliverables, and establishing best practices for agent governance and operationalization. The ideal candidate has 12+ years of software engineering experience, with at least 5 years in leadership, and hands-on experience with LLMs, agent frameworks, distributed systems, and cloud-native development.

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 our customers’ 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

We are seeking Director of AI Engineering to lead teams building Agent Platform, Agents and AI Tools to automate complex engineering tasks and lead AI initiatives that will change the way products are built, tested and released to enterprise customers for all Teradata product offerings. In this role, you will shape the engineering strategy for agent development, operationalization, and productization, low‑code/no‑code/pro-code frameworks. You’ll partner with engineering, product, architecture, and AI platform teams to deliver high-impact AI capabilities that boost developer productivity and transform customer experiences. Your work will help standardize agent governance, accelerate AI adoption, and deliver measurable ROI through autonomous and semi‑autonomous engineering workflows

*Your Opportunity*

  • Lead end‑to‑end development of AI agents, from ideation and prototyping to production‑ready releases on unified agent platforms
  • Drive architecture and standardization of core agent building blocks (LLM gateways, observability, knowledge bases, vector stores, evaluation frameworks).
  • Establish best practices for secure, governed, and auditable agent development (governance frameworks, certification processes, review workflows).
  • Work with product teams to integrate low‑code/no‑code and pro-code agent frameworks (e.g., Karini, N8N, or internal alternatives) into unified developer experiences.
  • Lead the operationalization of AI agents for broad organizational use, including deployment pipelines, containerization patterns, monitoring, and lifecycle management.
  • Establish observability metrics and dashboards to measure ROI, productivity uplift, and agent usage trends
  • Manage and grow a talented, high potential team of engineers delivering AI automation, intelligent triage, and predictive analytics solutions.
  • Drive execution for quarterly/annual AI engineering deliverables, ensuring efficiency, quality, and predictable delivery.
  • Work closely with product managers, AI researchers, test engineering, and platform teams to align the agent roadmap with business goals.

Who you will work with

This opportunity is within the Internal Engineering Organization. Team comprises of multiple global scrum teams working towards a common goal to fundamentally change the way Teradata Vantage Platform and AI Products are built, tested & deployed on various on-prem and cloud platforms (AWS, Azure, GC) using AI with quality and performance guidelines.

Fast-paced, flexible, fun. That describes our work environment... a place to brainstorm with the best data minds, engage customers and surprise yourself with what’s possible, every day.

What makes you a qualified candidate

  • 12+ years of experience in software engineering, with at least 5+ in people and technical leadership roles.
  • Proven experience building and delivering AI-powered features, ML systems, or intelligent automation products.
  • Hands-on experience with LLMs, agent frameworks, orchestration tools, vector databases, and retrieval‑augmented pipelines.
  • Strong background in distributed systems, cloud-native development, and modern CI/CD (e.g., GitHub Actions, Jenkins).
  • Knowledge of observability tools and telemetry for debugging ML/agent performance.
  • Excellent communication skills and experience presenting to senior leadership.

What You’ll Bring

  • Experience productizing agents at scale in enterprise environments.
  • Familiarity with low‑code/no‑code agent platforms (e.g., Karini or similar) and enterprise AI governance practices.
  • Experience leading cross‑geo engineering teams in dynamic, fast-paced environments.
  • Background working in organizations undergoing AI proficiency/AI adoption transformation.

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.

#LI-CP2

Sample Teradata interview questions

  • 1

    Alien Dictionary Order Derive the alien dictionary order from a sorted list of alien words. Input: words = ["z","x","z"] Output: "" (Empty String) Explanation: The letter 'z' cannot come before 'x' and then suddenly after 'x', creating a cycle and making the dictionary invalid.

    technicalmedium
  • 2

    Maximum Subarray Sum Find the maximum subarray sum in an integer array. Input: nums = [-3,-4,-1,-2] Output: -1 Explanation: Kadane's algorithm correctly identifies that the single isolated element -1 provides the highest possible sum.

    technicalmedium
  • 3

    Minimum Window Substring Find the minimum window substring that contains all characters of another string. Input: s = "a", t = "aa" Output: "" (Empty String) Explanation: The target requires two 'a's, but the source string only contains one, making it impossible to form a valid window.

    technicalmedium
  • 4

    Sort a String by Frequency Sort a string by the frequency of its characters. Input: s = "cccaaa" Output: "cccaaa" or "aaaccc" Explanation: Both 'c' and 'a' appear three times, so sorting them by descending frequency keeps them grouped equally.

    technicalmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Teradata's application page.

Similar roles