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’ll Do
We are seeking a Senior Systems Engineer to lead the design, development, and evolution of our massively parallel processing (MPP) platform, the foundation of our database and AI solutions. You will influence technical direction, mentor engineers, and leverage AI-assisted development tools to accelerate innovation and execution at scale.
Key Responsibilities
- Lead system-level design, integration, and validation of compute, storage, and networking features incorporated into our database and AI platform.
- Lead complex system-level debugging and root-cause analysis spanning hardware, firmware, OS, networking, and storage layers, driving closed-loop resolution with internal teams and external vendors.
- Partner with product, hardware, and systems engineering teams to scope, prototype, benchmark, and productionize platform enhancements.
- Establish performance benchmarks and validation methodologies for large-scale, multi-node MPP systems across compute, storage, and networking domains.
- Influence platform roadmaps through deep understanding of industry trends, academic research, and partner technologies.
- Define and validate firmware configurations, deployment settings, and manufacturing handoff requirements, including release-level bills of materials, to ensure scalable and repeatable factory production.
- Leverage AI-assisted coding, analysis, and testing tools to accelerate development cycles and improve code quality and reliability.
Who You’ll Work With
In this role, you will operate across the full lifecycle from research and architecture through production deployment, working closely with platform, hardware, and product engineering teams.
What Makes You a Qualified Candidate
Required Technical Skills:
- Proficiency in C, Bash, and Python for systems programming, automation, and diagnostics.
- Strong knowledge of Linux workings and its command line interface.
- Deep familiarity with bare-metal and virtualized environments, including performance tradeoffs.
- Experience with high-speed networking (Ethernet or InfiniBand), low-latency fabrics, and performance tuning.
- Experience with block and/or distributed storage systems (NVMe, RAID, erasure coding, replication, etc.).
- Familiarity with firmware, BIOS, BMC/iDRAC, and system configuration at scale.
- Performance analysis using tools such as perf, sar, iostat, fio, iperf, sysbench, etc.
- Effective use of code editors like Visual Studio with modern AI-assisted development tools to accelerate design, coding, and debugging.
- Willingness and ability to grow from domain expertise into system-level ownership, developing fluency across compute, storage, networking, firmware, and OS layers to design, diagnose, and deliver integrated platform solutions.
Education & Experience
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
- 5+ years of experience with deep expertise in one or more of the following domains—Linux systems, server architecture, high-speed networking, or storage technologies—paired with demonstrated technical leadership and system-level ownership across platform boundaries.
Growth & Onboarding Expectations
In the first 6–12 months, the Systems Engineer is expected to grow from deep expertise in a primary domain into broader system-level ownership, progressing from platform immersion and domain leadership to end-to-end debugging, vendor engagement, and influence over platform design and validation decisions.
What You’ll Bring
- Confidence and resilience, with the ability to navigate technical disagreement, challenge assumptions, and incorporate feedback constructively.
- Proven ability to lead and coordinate real-time troubleshooting of critical (P1) customer issues, rapidly diagnosing system-level failures and driving resolution under pressure.
- Strong influencing skills, capable of aligning cross-functional teams and driving outcomes without direct authority or ownership of resources.
- Comfort working across global teams, vendors, and manufacturing partners.
- Excellent communication skills, with the ability to clearly articulate complex technical findings, remediation plans, and customer impact to both technical and business stakeholders.
- A collaborative, self-directed mindset paired with strong intellectual curiosity and continuous learning.
- The ability to thrive in ambiguous, fast-paced environments while bringing clarity, structure, and forward momentum.
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.
#LI-DL1
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.