Required Skills
About the Job
Join Teradata in Hyderabad as a Senior Software Engineer and contribute to developing key features for our advanced AI and cloud analytics data platform. You will work within a team of highly skilled engineers focused on enhancing our market-leading database, particularly its cloud-native capabilities. This role involves research, coding, unit testing, code reviews, analysis, debugging, and system configuration. You'll gain deep insights into the Teradata database, initially by fixing bugs to understand its intricate areas, then by developing new complex features. Collaboration is key, working closely with Architects, Product Owners, and other engineering groups in an agile environment to conceptualize, build, test, and ship innovative database features. If you have a strong background in C/C++, data structures, RDBMS, SQL, and experience with Linux environments, we encourage you to apply. Familiarity with file system internals, replication, distributed file systems, and multithreading is highly valued.