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.
Staff Software Engineer – Platform & Compute Systems
Our Team
This role is for a Staff Software Engineer in the Platform Services team within the Core Platform Software organization.
We build foundational platform and compute systems that enable scalable self-service experiences, AI/ML workloads, and distributed analytics workloads in the cloud. These platforms form the backbone for user-facing products and internal engineering teams, enabling reliable provisioning, execution, and lifecycle management of complex compute environments.
This is a senior individual contributor role focused on technical leadership, architecture, and building durable platform capabilities. It is not a DevOps or infrastructure operations role.
Key focus areas include:
• Platform and compute control-plane services supporting large-scale distributed systems
• Self-service and product-led platform foundations
• AI/ML and analytics execution platforms running on cloud-native compute
• Core orchestration, lifecycle, and state-management services with strong API design
What You’ll Do
- Serve as the technical authority for Google Cloud Platform
- Design secure, scalable, and resilient cloud architectures
- Lead system design for cloud platforms with strong availability, scalability, and fault tolerance
- Apply strong OOPS principles and clean coding practices in platform automation
- Design and evolve platform APIs and integration patterns
- Define governance, security baselines, and architectural guardrails
- Lead major cloud platform upgrades and environment evolution
- Drive architecture reviews and mentor senior engineers
- Influence multi‑cloud strategy while maintaining deep GCP ownership
What We’re Looking For
- Strong hands‑on expertise with Google Cloud Platform
- Strong system design skills covering scalability, reliability, and performance
- Strong coding and problem‑solving skills with solid OOPS principles
- Strong understanding of distributed systems
- Experience applying design patterns in system or platform design
- Hands‑on experience with Infrastructure as Code and cloud automation
- Good understanding of at least one additional cloud platform (AWS or Azure)
Nice to Have
- DevOps and CI/CD experience
- Experience in regulated or enterprise‑governed environments
- Experience building internal cloud platforms or shared infrastructure services
Minimum Education
- Bachelor’s degree with 8+ years of industry experience, or
- Advanced degree with 6+ years of experience
#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.