Greenfield Parallel DB Internals Engineer

Teradata Group

United States

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work model
Impactful frontier projects
Mentorship from leading engineers

Job summary

Teradata is seeking a Database Internals Engineer to join its Office of the CTO Advanced Research Team. You will help build a next-generation parallel compute engine, touching the SQL front end, plan/distribution, optimizer, and storage layers.

You will work with experts on a frontier engine, focusing on correctness and performance from day one. Ideal candidates have strong systems programming in Rust or C/C++, experience with distributed execution frameworks, and familiarity with columnar

Qualifications

  • Experience with distributed query optimization and logical/physical plan distribution.
  • Strong knowledge of parallel execution and data movement in distributed systems.
  • Familiarity with Arrow-based in-memory formats and columnar processing.
  • Hands-on background with Rust or modern C/C++ and memory-safety principles.
  • Experience with testing, benchmarking, and correct-by-construction design.

Responsibilities

  • Build core components of a next-gen parallel compute engine from the ground up.
  • Develop storage substrate and data formats (Arrow, on-disk structures, checksums).
  • Implement transactions, recovery, and concurrency control mechanisms.
  • Design specifications and tests before coding; ensure correctness and performance.

Skills

Rust/C/C++
Distributed systems
Query optimization
Benchmarking
Software design

Education

Bachelor's degree in Computer Science or related field

Tools

Arrow
Apache DataFusion
Iceberg
Delta Lake
Benchmark frameworks

Job description

Teradata is seeking a Database Internals Engineer to join its Office of the CTO Advanced Research Team. You will help build a next-generation parallel compute engine, touching the SQL front end, plan/distribution, optimizer, and storage layers.

You will work with experts on a frontier engine, focusing on correctness and performance from day one. Ideal candidates have strong systems programming in Rust or C/C++, experience with distributed execution frameworks, and familiarity with columnar

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Next-Gen Parallel DB Internals Engineer
Next-Gen Parallel DB Internals Engineer

Teradata Group • San Diego (CA)

On-site
USD 120,000 - 160,000
Database Internals Engineer — Next-Gen Parallel Engine
Database Internals Engineer — Next-Gen Parallel Engine

Teradata • Salt Lake City (UT)

On-site
USD 102,000 - 153,000
Next-Gen Parallel DB Internals Engineer
Next-Gen Parallel DB Internals Engineer

Teradata Corporation (SE) • Providence (RI)

On-site
USD 101,000 - 153,000
Parallel Compute Engine Internals Engineer
Parallel Compute Engine Internals Engineer

Teradata Corporation (SE) • Hartford (CT)

On-site
USD 101,600 - 152,500
Next-Gen Parallel DB Engine Intern
Next-Gen Parallel DB Engine Intern

Teradata Corporation (SE) • Columbus (OH)

On-site
USD 101,600 - 152,500
Database Internals Engineer - Next-Gen Parallel Engine
Database Internals Engineer - Next-Gen Parallel Engine

Teradata Corporation (SE) • Atlanta (GA)

On-site
USD 101,600 - 152,500
Next-Gen Database Internals Engineer
Next-Gen Database Internals Engineer

Teradata • California (MO)

On-site
USD 180,000 - 240,000
Parallel Compute Engine Database Internals Engineer
Parallel Compute Engine Database Internals Engineer

Teradata Corporation (SE) • Richmond (VA)

On-site
USD 101,600 - 152,500
Parallel Compute Engine Internals Engineer
Parallel Compute Engine Internals Engineer

Teradata Corporation (SE) • Denver (CO)

On-site
USD 101,600 - 152,500
Parallel Compute Engine Internals Engineer
Parallel Compute Engine Internals Engineer

Teradata Corporation (SE) • Nashville (TN)

On-site
USD 101,600 - 152,500