Back
Teradata logo

Staff AI Engineer

Teradata · Posted Nov 6

Cloud data warehousing, analytics, and enterprise artificial intelligence services

Bengaluru, Karnataka, IndiaFull-timeHybridLead/Staff3+ years₹45.0L–₹70.0L yearly<25 applicants
SoftwareData AnalyticsCloud ComputingArtificial IntelligenceData WarehousingPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Teradata is building next-generation Database Marketplace products, with this team focused on core components of Teradata’s AI platform and database engine. The work spans storage layers, write path and recovery, concurrency and isolation, and the executor-storage interface across disaggregated compute storage topologies. The Staff AI Engineer will design and deliver scalable systems in C/C++/Rust, influence product strategy and architecture, and apply agentic AI coding tooling on a large codebase.

What you will do

  • Design, develop, and maintain high-quality systems, services, and applications with an emphasis on scalability, reliability, and performance.
  • Collaborate with cross-functional engineers and product partners to shape architecture and consistently deliver end-to-end features.
  • Storage layer evolution — Work on page management, durability guarantees, and consistency semantics across disaggregated compute storage topologies.
  • Write path and recovery — Extend the logging and recovery subsystem for multi-node and branching workload patterns.
  • Concurrency and isolation — Build visibility and isolation semantics for non-linear, multi-context execution patterns.
  • Executor-storage interface — Own buffer management, prefetch behavior, and cost model correctness when storage is remote.
  • Agentic tooling — Use AI coding agents critically on a large C/C++ codebase. Know where they fail.

Skills used in this role

What the employer is looking for

  • Bachelor’s degree in Computer Science or equivalent from a premier institution.
  • 3+ years of experience on backend services, distributed systems, or data platform development.
  • Strong proficiency in C, C++, Rust for development.
  • Preferably Internals experience with PostgreSQL or postgres based relational engine — source-level, not API-level
  • Deep understanding of the WAL write path, checkpointing, and crash recovery mechanics
  • Ability to trace and resolve concurrency anomalies through the engine's MVCC implementation
  • Clear mental model of where traditional storage assumptions live in the executor and buffer manager
  • Practical experience with AI coding assistants on production systems engineering work
  • Expertise in systems or database engineering, with meaningful time spent inside a relational engine at the source level
  • Demonstrated contributions to PostgreSQL or an equivalent open-source engine — patches, extensions, or fork-level work
  • Production experience with storage or replication subsystems under real failure conditions
  • Comfort operating across distributed teams with high autonomy and low process overhead
  • A track record of technical decisions that held up — and the judgment to know when to revisit them

Benefits and support

  • Flexible work model

About Teradata

Teradata is a global enterprise software company specializing in multi-cloud data warehousing, analytics, and artificial intelligence solutions. Its flagship offerings, including Teradata VantageCloud and ClearScape Analytics, help organizations turn enterprise data into trusted, autonomous actions. The company serves leading global enterprises across industries such as financial services, retail, healthcare, and telecommunications.

Industry
Software
Company size
5000-10000 employees
Founded
1979
Location
San Diego, California, USA
Funding stage
Public Company

Leadership

SM
Steve McMillan

President and Chief Executive Officer

JE

John Ederer

Chief Financial Officer

LL

Louis Landry

Chief Technology Officer

SA

Sumeet Arora

Chief Product Officer

MH

Michael Hutchinson

Chief Operating Officer

Apply