Software Engineer

Location: Hyderabad, Telangana, India


Requisition Number: 212905

External Description:

Software Engineer (Hyderabad, India) 


Software Engineer – Developer in Advanced Analytics Team

We are a market leader and innovator in advanced analytics and the management of a variety of unstructured and semi-structured data. 

With primary development center in Hyderabad and two R&D facilities in Bangalore and Pune the Teradata R&D team in India is in excess of 500 engineers. R&D Labs at Hyderabad is the biggest R&D division outside of San Diego facility, and has teams producing world class features for the Teradata database stack working on wide variety of products and technologies including core database internals, Advanced Analytics in the database platform, cloud offerings for the database core and performance engineering. 

We help bring analytic insights to enterprises by exploiting the massively-parallel, linearly-scalable enterprise class Teradata data warehouse and developing advance analytics inside the database. 

Our Culture 

Teradata was rated as the Top 20 Enterprise companies in India in 2015; and has been rated as top 50 companies by Forbes in US as measured by their innovation, success in serving investors, customers, employees, and the world at large. Employees laud Teradata's friendly and helpful teammates, excellent work-life balance, and professional growth opportunities. 

Looking for a start-up feel with the comforts of a world leader? Join us!
We're located in Hyderabad.

Job Summary

Teradata Hyderabad is seeking a Software Engineer to join its Advanced Analytics team to design and develop analytic functions to run inside their world-class database. As a developer you will be responsible for designing & developing scalable analytics functions, and enhancing the features and performance of existing analytics capabilities of Teradata Vantage Platform 

Job responsibilities include

  • Design & Develop scalable analytics functions of medium/high complexity
  • Analyze bugs, design fix and unit test changes.
  • Develop new features/change requests.
  • Identify and propose areas of improvement throughout the software development process.
  • Work effectively in a fast-paced and constantly changing environment.
  • Communicate effectively with all stakeholders. 


 Required technical skills: 

  • B Tech / M Tech Computer Science / Statistics / Mathematics
  • Strong C/C++ programming skills.
  • At least 3 years of design & development experience in C/C++
  • Good knowledge of Machine Learning Algorithms
  • Should be comfortable with SQL(ANSI/Database specific).
  • Working experience on Linux environments.
  • Good knowledge and experience in AGILE and SCRUM methodologies
  • Ability to work with Architects and Engineering Managers and translating concepts to products.
  • Understanding of Database internals, data structures and OS internals.

Required Soft skills: 

  • Excellent interpersonal, written and oral communication skills.
  • Ability to collaborate effectively with inter-disciplinary teams. 

 Preferred skills: 

  • Prior experience with Teradata database or any other database.
  • Good understanding of Machine Learning pipelines.
  • Working knowledge of Agile development practices and working in scrum teams.
  • Experience using test frameworks.
  • Strong grasp of operating systems concepts including filesystems, networks, and memory management. 

Work Environment & Scope: 

  • This position is located in Hyderabad, India.
  • Candidate will be working on Requirements Analysis, Software Architecting, Software development, Unit/Integration Testing, Bug Fixing.
  • Individual contributor reporting to an engineering manager.



City: Hyderabad

State: Andhra Pradesh

Community / Marketing Title: Software Engineer

Job Category: Engineering

Company Profile:

Our Company

Teradata (NYSE: TDC) is the leading multi-cloud data platform company for enterprise analytics, transforming how businesses work and people live through the power of data.

At Teradata, we are leading the data era. As enterprises address today’s digital economy, they are faced with new competition and consumer expectations and are turning to data to power their future. Teradata has worked with the largest companies in the world for 40+ years, bringing our experience and expertise to support global enterprises with their most demanding, mission-critical, complex, and large-scale data needs.  Teradata is recognized as a leader in the cloud, data, and analytics spaces by top analyst firms, Gartner and Forrester, and Fortune Magazine as well. 

Our connected multi-cloud data platform for enterprise analytics, Teradata Vantage™, is an extremely scalable, secure, and resilient offering that simplifies ecosystems by connecting data and making it easier to uncover insights from across the organization…regardless of where that data resides. With Vantage, we enable companies to modernize their data management, from start to scale. Every day, millions of users benefit from our open data platform. Empowering customers and partners to develop and build how they like, we enable hundreds of business outcomes and solutions, including improving customer experience and profitability, driving operational efficiency, realizing financial transformation, or achieving operational efficiency.

 As the world of data grows, we are the leader in enabling the future of connected businesses, powered by data intelligence. We are committed to delivering on this vision by following sustainable business practices and with a strong focus on diversity, equity, and inclusion. We believe that only by embracing diversity of identity, thought, background, expression, and perspective can we solve today’s challenges and reimagine tomorrow’s world.

LinkedIn Remote:

Location_formattedLocationLong: Hyderabad, Andhra Pradesh IN


© 2021, Teradata. All rights reserved. | Privacy | Terms of Use | Fraud Alert | Tracking Consent | Teradata is an Equal Opportunity Employer |