- Esperienza
- 2+ yrs
- Stipendio
- —
- Aperture
- 1
- Pubblicato
- 5 ore fa
- Work mode
- In ufficio
- Istruzione
- B.Tech / M.Tech / MCA in Computer Science
- Eligibility
- Candidates with a B.Tech, M.Tech, or MCA in Computer Science and at least 2 years of development experience in C/C++ are suitable. The role is open to professionals who can work onsite in Hyderabad and who bring exposure to database systems, Linux/UNIX environments, and modern cloud platforms.
- Resume
- Required to apply
Where you'll work
Descrizione del lavoro
About the company
Teradata builds enterprise intelligence solutions that help organizations turn data, knowledge, and business context into measurable outcomes. Its Autonomous Knowledge Platform is designed to give agents the information they need at the right moment, and the platform can run across on-premises setups, cloud environments, or hybrid deployments. The company positions its technology around delivering practical business value through AI.
Role overview
This role is for a highly driven software engineer with a strong base in software development. The work spans multiple development tasks such as research, coding, unit testing, reviews, analysis, troubleshooting, defect resolution, and system setup.
Key responsibilities
- Create and enhance features within a sophisticated area of the Teradata Database.
- Work through existing code and product behavior, with a strong need for C/C++ expertise and solid knowledge of data structures.
- Start by addressing defects in database code to build familiarity with the different functional areas.
- Work closely with other teams and communicate clearly to keep development aligned and well-coordinated.
Team structure
You will be part of the database team, which is focused on improving a leading database product and expanding its cloud-native capabilities. The team works with architects, product owners, software engineers, and other engineering groups in an agile environment to design, build, test, and release database features. The role reports to the database team manager.
What the employer is looking for
- At least 2 years of relevant experience, ideally in an R&D-driven environment.
- Strong programming ability in C and C++.
- Deep understanding of data structures and the ability to design algorithms.
- Excellent troubleshooting and root-cause analysis skills.
- Exposure to relational database systems and the ability to understand complex database functionality.
- Hands-on experience with version control and defect tracking tools such as Git and Jira.
- Comfort working in UNIX/Linux environments.
- A strong interest in learning new technologies and adapting quickly.
- Good verbal and written communication skills, including the ability to prepare technical documentation.
Education and technical background
A B.Tech, M.Tech, or MCA in Computer Science is preferred, along with 2+ years of development experience in C/C++. Familiarity with AWS, Azure, GCP, or similar public cloud platforms is also expected. Candidates should understand professional software engineering practices across the full development lifecycle, including coding standards, reviews, source control, builds, testing, and operations.
Culture and workplace
Teradata emphasizes a people-first approach, flexible ways of working, and employee well-being. The company also states a strong commitment to diversity, equity, inclusion, and anti-racism, and welcomes people of all identities and backgrounds. It is an equal opportunity and affirmative action employer and does not discriminate on the basis of protected characteristics.