Company: Teradata Corporation
Job Title: Intern Engineering
Job Identification / Requisition ID: 220809
Practice / Group: RDBMS Kernel & Teradata Autonomous Knowledge Platform Engineering
Work Arrangement: On-Site (Full-Time Intern)
Posting Date: October 28, 2026
Experience Level: 0 to 3 Years (Fresh Graduates & Early Career Product Support/Sustaining Engineers)|
Location: Hyderabad, Telangana, India
Company & Practice Overview
Teradata is a global enterprise analytics and data platform leader. Known for its Teradata Autonomous Knowledge Platform and massively parallel processing (MPP) architecture, Teradata unifies complex multi-cloud and on-premises data warehouses to drive enterprise AI, high-concurrency SQL analytics, and mission-critical decision support for Fortune 500 corporations worldwide.
The Intern Engineering position (Job ID: 220809) sits within Teradata’s core RDBMS development and sustaining engineering group in Hyderabad. Operating in an on-site engineering environment, interns reverse-engineer existing database kernel code, debug software defects, write low-level C code, optimize parallel query processing, and design database engine enhancements for the Teradata RDBMS engine.
Key Responsibilities & Daily Operations
- RDBMS Kernel Engineering & Bug Resolution: Participate in the design, coding, unit testing, and resolution of software component bugs within the Teradata RDBMS database engine.
- Code Reverse Engineering: Deep-dive into existing enterprise database C codebases via reverse-engineering to understand parallel processing logic, query execution, and storage engine mechanics.
- Database Engine Enhancements: Design and implement low to medium complexity database enhancements with an emphasis on code testability, performance, and low-level system memory safety.
- Complex Debugging & Problem Solving: Apply advanced debugging tools (GDB, Valgrind, memory dump analysis) to troubleshoot mission-critical database crashes and concurrency locks.
- Cross-Functional Collaboration: Collaborate with technical leads, software architects, project managers, and global customer support teams to ensure 24/7 product stability.
Minimum Eligibility & Qualification Criteria
Academic Background
- Degree: Bachelor of Engineering (B.E. / B.Tech), MCA, Master of Technology (M.Tech), or Ph.D. in Computer Science, Information Technology, or Electronics & Communication Engineering (ECE).
Mandatory Technical Competencies
- Experience Level: 0 to 3 years of experience in Product Support, Sustaining Engineering, or systems programming.
- Core Systems Programming: Strong programming proficiency in C and foundational Data Structures (Trees, Hash Tables, B-Trees, Linked Lists, Graphs).
- Database & Query Fundamentals: Solid understanding of RDBMS concepts, ACID properties, relational algebra, and SQL.
- Problem Solving & Systems Thinking: Excellent analytical, debugging, and algorithmic problem-solving capabilities considering time and space complexity.
- Operational Readiness: Ability to work effectively in a high-reliability, 24/7 mission-critical engineering environment.
Preferred / Desired Skills
- Deep knowledge of Operating Systems Internals (Linux/UNIX kernel architecture, process management, multi-threading, inter-process communication [IPC], virtual memory).
- Understanding of database engine internals (storage management, buffer pools, query optimization, lock managers).
- Experience with parallel processing systems, distributed computing, or low-level systems software development.
Compensation & Internship Perks
- Estimated Internship Stipend: ₹35,000 to ₹55,000 per month (depending on degree level [B.Tech vs M.Tech/Ph.D.] and technical interview performance).
- Teradata Corporate Perks:
- Direct hands-on experience working on enterprise-grade RDBMS kernel software.
- Mentorship from senior database architects and systems software engineering leads.
- Access to Teradata internal learning hubs, cloud architecture badges, and technical workshops.
- Potential conversion pathways to full-time Associate Software Engineer roles based on internship evaluations.
Selection Workflow & Interview Steps
1. Profile Application & Resume Shortlisting (Job ID: 220809)
(Verification of CS/IT/ECE degree, C programming strength, RDBMS basics, & Hyderabad on-site fit)
↓
2. Teradata Online Technical Assessment
(Sections covering C programming output questions, Data Structures, OS concepts, SQL, & algorithmic coding)
↓
3. Technical Interview Round 1 (C Programming, Data Structures & Pointers)
(Live coding assessment focused on C pointers, memory allocation [malloc/free], linked lists, trees, & complexity)
↓
4. Technical Interview Round 2 (OS Internals, RDBMS & Systems Debugging)
(Deep dive into OS process states, thread synchronization, mutexes/semaphores, B-Trees, SQL queries, & GDB debugging)
↓
5. Technical Managerial & HR Discussion
(Discussion on product sustaining mindset, on-site availability in Hyderabad, team fit, & offer rollout)
Essential Technical Topics to Prepare
- C Programming & Memory Management: Pointers, pointer arithmetic, dynamic memory allocation (
malloc,calloc,realloc,free), memory leaks, buffer overflows, function pointers, andstructalignment. - Operating System Internals: Process vs. thread, POSIX threads (
pthreads), mutexes, spinlocks, semaphores, deadlocks, page tables, virtual memory, and system calls. - RDBMS Internals & Data Structures: B-Trees, B+ Trees, Hash Indexing, Transaction Isolation Levels, Write-Ahead Logging (WAL), Two-Phase Locking (2PL), and writing complex SQL
JOINqueries.
Core Resume Keywords for ATS Optimization
- Core Systems: C Programming, Data Structures, Algorithms, Systems Programming, Operating Systems Internals, Linux/UNIX, Memory Management, Debugging
- Database Engineering: Teradata RDBMS, RDBMS Internals, SQL, Parallel Software, Database Engine, Query Execution, Sustaining Engineering
- Engineering Practices: Reverse Engineering, Software Component Bugs, Testability, Code Quality, Product Support, GDB, Valgrind
- Teradata Specifics: Job ID 220809, Teradata Autonomous Knowledge Platform, Teradata Hyderabad, On-Site Intern Engineering
Frequently Asked Questions (FAQs)
1. What is the Job Requisition ID for this Teradata opening?
The official Teradata job ID is 220809.
2. What are the key technical skills required?
The role explicitly requires strong proficiency in C programming, Data Structures, RDBMS concepts, and SQL.
3. What is the work arrangement and location?
This is a full-time, on-site internship position located at Teradata’s office in Hyderabad, Telangana, India.
4. Are fresh graduates with 0 years of experience eligible?
Yes. The experience requirement spans 0 to 3 years, making fresh engineering graduates (B.E./B.Tech/MCA/M.Tech/Ph.D.) with strong C and data structures knowledge fully eligible.