Be aware of scams on social media involving phony job postings. Learn more


Senior Software Engineer – Platform Infrastructure Engineering Automation - 218434

Full Time
Remote

Mexico

Posted 30+ days ago

Our Company

At Teradata, we believe that people thrive when empowered with better information. That’s why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation, we uplift and empower our customers—and our customers’ customers—to make better, more confident decisions. The world’s top companies across every major industry trust Teradata to improve business performance, enrich customer experiences, and fully integrate data across the enterprise.

What you will do

Teradata Platform Software Engineers are key members of our Product Engineering organization responsible for developing and maintaining software allowing our product to operate in multiple deployment environments. In this role, you will work on our platform engineering team as a developer for our Enterprise analytic platform solutions.

In this role you will:

  • Work in a team of highly skilled engineers to develop and maintain automation frameworks for comprehensive testing of platform functions.
  • Collaborate with cross-functional teams to continuously improve test strategies and processes.
  • Perform software engineering duties such as: problem analysis, code review, design, develop, test, troubleshoot, document and support
  • Conduct end-to-end testing to validate functionality, stability, and integration.
  • Perform hypervisor and virtual machine recovery testing, simulating failure scenarios to ensure system resilience and robustness.
  • Design and execute automated tests for AI workload characterization across Vantage deployments (On-Prem, Cloud).
  • Analyze test results and work closely with development teams to resolve issues.
  • Ensure adherence to best practices and standards

Who you will work with

This position is for a Senior Software Engineer for our Infrastructure Platforms team. Our team is comprised of engineers working on enabling Teradata analytic deployments across public cloud and on-prem infrastructure. This your chance to be part of the development team where you will be primarily engaged in developing and supporting our automated testing as well as contributing to our full stack infrastructure modeling applications that are used by Teradata's Sales teams to correctly size, configure, and sell Teradata's Big data analytic solutions for our customers worldwide.

What makes you a qualified candidate

  • Bachelor of Science degree in Computer Science, Computer Engineering, or related discipline with 5+ years of work experience
  • Experience with Python, and automation tools such as Jenkins
  • Excellent communication skills and ability to work collaboratively in a team environment.
  • Strong analytical and problem-solving skills

What you will bring

The ideal candidate would have experience with:

  • Virtualization technologies (VMware, KVM, Hyper-V, etc.)
  • Docker, Jenkins, CI/CD
  • Unit testing / code coverage
  • A good working knowledge on UNIX shell
  • Databases, RDBMS, SQL, No SQL is a plus
  • Agile methodologies (Scrum, Lean, Kanban, SAFe, etc.)
  • Developing and integrating with REST APIs for automation and testing purposes.

 

Why We Think You’ll Love Teradata We prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are an anti-racist company because our dedication to Diversity, Equity, and Inclusion is more than a statement. It is a deep commitment to doing the work to foster an equitable environment that celebrates people for all of who they are.

.