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.
Who You’ll Work With
- This position is for a Staff Software Engineer in the Platform Services team within the Vantage Core Platform Software organization.
- The team builds core cloud platform services powering provisioning and lifecycle management of Teradata compute infrastructure across AWS, Azure, and Google Cloud.
- Key focus areas include:
- Cloud native provisioning and lifecycle automation for distributed compute environments
- Platform services for orchestration, scaling, and configuration management across public cloud platforms
- Serverless and event driven automation frameworks for infrastructure workflows
- Secure and reliable connectivity enablement for cloud deployed compute systems
What You’ll Do
- Lead design and architecture of core cloud platform services
- Design scalable platform capabilities supporting large scale provisioning
- Define architecture patterns and engineering standards used by multiple teams
- Build orchestration workflows using serverless and event driven services
- Develop automation for provisioning, scaling, upgrades, and teardown workflows
- Implement reliable provisioning pipelines and platform services
- Provide architectural guidance across engineering teams
- Drive engineering best practices for reliability and scalability
What Makes You a Qualified Candidate
- Bachelor’s degree in Computer Science or related discipline with 10+ years experience
- Advanced degree with 8+ years experience
- Deep experience with at least one major public cloud platform (AWS, Azure, or Google Cloud)
- Strong programming expertise in Python or similar languages
- Experience designing large scale cloud native platforms
- Experience designing distributed systems used by multiple teams
- Strong understanding of IAM, networking, and multi region architecture
- Experience designing infrastructure automation using cloud APIs and IaC tools
- Experience building CI/CD pipelines
What You’ll Bring
- Experience working across multiple cloud platforms
- Experience building internal developer platforms
- Experience with Kubernetes or container orchestration systems
- Experience designing highly scalable distributed systems
#LI-PG1
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 committed to actively working to foster an inclusive environment that celebrates people for all of who they are.