T
Senior Staff Engineer
Teradata
Indiana · On-site Full-time Senior Today
About the role
About
Join our dynamic team as a Senior Staff Engineer, where you will play a pivotal role in designing, implementing, validating, and testing features that enhance the scalability and performance of our large-scale cloud-native database. Your expertise will help us deliver robust, resilient, and quality database products.
Key Responsibilities:
- Lead a group of software engineers in technical direction during feature development.
- Collaborate with the feature manager on the technical aspects of various features and projects, including planning, tracking, and providing status updates on large projects.
- Conduct research to establish technical direction for complex feature development.
- Perform functional and performance analysis of code defects, ensuring timely correction.
- Analyze competing database management systems and data integration solutions to provide insights on enhancements and recommendations for Teradata offerings.
Qualifications:
- Bachelor's Degree in Computer Science (B.Tech) or related field with at least ten years of relevant experience; or a Master's Degree in Computer Science (M.Tech/MCA) with at least eight years; or a PhD in Computer Science with at least five years of experience.
- Proven technical leadership in cloud-based data management, focusing on storage, query processing, and optimization.
- Familiarity with a variety of database technologies and a deep understanding of public cloud technologies.
- Strong experience in designing large-scale, elastic, and highly available cloud database services or distributed systems.
- Top-notch programming skills in C++, Java, and SQL.
- Strong foundation in computer science principles, including object-oriented design and design patterns.
- Experience with system development and debugging complex software in a parallel processing environment.
- A proactive and self-motivated individual with excellent communication skills, a passion for technical challenges, and a team-oriented mentality.
- Experience with Agile software development methodologies and tools.
- Proficiency in AI technologies is a plus.
If you are ready to take on a challenging and rewarding role in a leading-edge environment, we would love to hear from you!
Skills
C++CloudDatabaseJavaSQL
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free