Teradata is looking to enhance its cloud analytics and data platform for AI by designing, developing, and maintaining scalable and high-performing complex database features. The goal is to improve business performance, enrich customer experiences, and integrate data across the enterprise.
Requirements
- 8+ years of experience using advanced C/C++ in a highly parallel computing environment
- 8+ years of experience with code versioning tools such as Git.
- Deep understanding of data structures coupled with ability to write algorithms
- Exposure to RDBMS internals and working knowledge of SQL Joins
- Extensive working knowledge on various Query Optimization techniques
- Understanding of Virtualization and/or cloud computing.
- Familiarity with AWS/Azure/GCP or any other public cloud environments.
Responsibilities
- Design, develop, and maintain scalable and high-performing complex database features
- Design Concurrent/Multi-Threaded program
- Write efficient, scalable, and clean code primarily in C/C++
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the availability, reliability, and performance of deployed applications
- Integrate with CI/CD pipelines to facilitate seamless deployment and development cycles
- Monitor and optimize application performance and troubleshoot issues as needed
Other
- Master’s/Bachelor’s Degree in Computer Science or comparable work experience
- A proactive and solution-oriented mindset with a passion for technology and continuous learning
- An ability to work independently and take initiative while contributing to the team’s success
- Creativity and adaptability in a dynamic environment
- A strong sense of ownership, accountability, and a drive to make an impact