Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Our Company
At Teradata, we believe that people thrive when empowered with better information.
Teradata Autonomous Knowledge Platform activates enterprise intelligence by unifying data, knowledge and business context to achieve tangible outcomes.
With Teradata, organizations can provide agents with full context for impact when it matters.
Our solution lets businesses connect and scale on premises, in the cloud, or through a hybrid approach.
Teradata delivers real business value with AI.
What You’ll Do
As a Software Engineer, you will be a key contributor to Teradata’s High-Availability initiatives.
In this role, you will join a high-profile team that collaborates closely to design, develop, test, and maintain Teradata’s In-Database Replication offering, a critical business continuity solution for its customers worldwide.
Your technical involvement will span the full product development lifecycle, including requirements analysis, architecture and design, development, testing, and ongoing maintenance of new and existing features.
You will also engage with the associated technologies and environments necessary to ensure successful, high-quality product delivery.
As time and priorities permit, you may also provide support for released products, contributing to overall product stability and customer satisfaction.
Key Responsibilities
- Development of new complex features, enabling High-Availability and Data Replication as part of Data Protection Platform solutions
- Understand existing features and code which needs strong ‘C/C++’ skills and data structures.
- Contribute to design, development and maintenance phases of the product’s lifecycle
- Collaborate with teams and product partners distributed across the globe
- Provide technical assistance, and enable the product’s customers, located in various geographical regions
Who You’ll Work With
This is an individual contributor role where you will work with best-in-class product engineering team members and Architects, reporting to a Senior Engineering Manager.
What Makes You A Qualified Candidate
- 1 to 3 years of working experience as a Software Developer, preferably in R&D based teams
- BE/BTech/ME/MTech from a top tier institute (preferably IIT, NIT, IIIT)
- Proficiency in AI concepts and tools, including practical experience in integrating AI-driven solutions or leveraging AI frameworks for software development
- Experience with enterprise-grade software development in C/C++ programming language
- 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
- Familiarity with public cloud environments and platforms like AWS, Azure and Google Cloud
- 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
About Teradata
Enterprise cloud-based data analytics and artificial intelligence company.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Teradata
Senior Cloud Network Engineer
Pune, IND
Sr. Staff AI Engineer
Hyderabad, IND
Senior Director, Product Management
Bengaluru, IND
Staff Technical Program Manager
Airoli, IND
Staff AI Product Manager
, IND
Senior AI Engineer
Hyderabad, IND
Software Engineer - AI
Hyderabad, IND
Senior Instructional Designer
, IND