Lead Software Engineer

New Yesterday

About Us At Teradata, we empower individuals with superior information, enabling them to thrive. Our groundbreaking cloud analytics and data platform for AI is designed to deliver harmonized data, trusted AI, and accelerated innovation, allowing our customers to make more confident and informed decisions. Trusted by leading companies across diverse industries, we help improve business performance, enrich customer experiences, and fully integrate data enterprise-wide. Your Role Join our team in the Database Query Optimization group at Teradata Labs as a Lead Software Engineer. You'll play a critical role in designing, developing, and testing enhancements and advanced features for the Teradata Vantage Core Platform. Key Responsibilities: Engage in all phases of the agile software development lifecycle, from design to customer support. Conduct competitive analysis on various database systems and data integration solutions, offering insights and recommendations to enhance Teradata's offerings. Design, implement, validate, and test new database and innovative query optimization features while ensuring code quality through functional and performance analysis. Contribute to ongoing support efforts, maintaining robust and resilient database products. Qualifications: We are looking for candidates who possess the following: Bachelor's Degree in Computer Science or related field with a minimum of five years of relevant experience; or a Master's Degree with at least three years; or a PhD in Computer Science or related discipline. Experience with the LLVM open source project is a plus. Strong programming skills in C++, Java, Python, R, and SQL. A solid foundation in object-oriented design and design patterns. Experience in system development and debugging complex software in a parallel processing environment. A proactive and self-motivated approach, excellent communication skills, creativity, teamwork, and a passion for innovation. Familiarity with various database technologies and Agile development methodologies. Compensation: Annual pay ranges from $108,600.00 to $163,000.00, depending on various factors including geographic location and candidate qualifications. Why Join Us? At Teradata, our people-first culture places individuals at the core of our success. We promote a flexible working model that empowers you to choose how, when, and where you work. Our commitment to well-being ensures our team's ability to thrive both personally and professionally. As an anti-racist organization, we are dedicated to fostering diversity, equity, and inclusion in an environment that values every individual’s unique contributions. We invite everyone from varied backgrounds to apply and bring their distinct perspectives to our innovative team.
Location:
St Paul

We found some similar jobs based on your search