Teradata logo

Software Engineer

Teradata · Posted Oct 8

Cloud data warehousing, analytics, and enterprise artificial intelligence services

Hyderabad, Telangana, IndiaFull-timeHybridMid Level2+ years₹16.0L–₹28.0L yearly100+ applicants
SoftwareData AnalyticsCloud ComputingArtificial IntelligenceData WarehousingPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

Teradata's Autonomous Knowledge Platform activates enterprise intelligence by unifying data, knowledge and business context, delivered on premises, in the cloud, or through a hybrid approach. The Database team focuses on enhancing the market-leading Teradata Database by developing core database features with stronger cloud-native capabilities, collaborating with cross-functional agile teams of Architects, Product Owners and Software Engineers. This Software Engineer role will develop new database features in C/C++, analyze and fix bugs, and work with these teams to conceptualize, build, test and ship database features.

What you will do

  • Development of new features in the complex area of the Teradata Database.
  • Understand the existing features and code which needs strong ‘C/C++’ skills and data structures.
  • Candidate shall also be involved in fixing bugs in the Teradata Database code initially to gain an understanding of the different areas.
  • Communicate effectively across teams to ensure alignment and clarity throughout the development process.

Skills used in this role

CC++data structuresalgorithmsRDBMSGitJiraUNIXLinuxAWSAzureGCPdebuggingproblem solvingcommunication

What the employer is looking for

  • 2+ years of relevant experience, preferably in R&D based teams
  • Strong C/C++ programming skills
  • Deep understanding of data structures coupled with ability to write algorithms
  • Excellent problem solving and strong debugging skills
  • Exposure to RDBMS and ability to understand complex database features
  • Experience with code versioning tools and defect tracking tools such as Git and Jira.
  • Experience in working in UNIX / Linux environments
  • A passion for innovation and continuous learning, with the ability to quickly adapt to new technologies.
  • Strong oral and written communication skills, with the ability to produce technical documents
  • B Tech / M Tech / MCA in Computer Science with 2+ years of development experience in C/C++.
  • Familiarity with AWS/Azure/GCP or any other public cloud environments.
  • Knowledge of professional software engineering practices & best practices in software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

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