Staff/Principal Engineer - AI/ML & System-Level Validation
HyderabadFull-timePosted 4mo ago
About the role
Principal Member of Technical Staff (PMTS) to lead ROCm software validation across compute workloads and server-class systems, defining validation strategy, building test infrastructure, and driving debugging, qualification, and release readiness for AMD's ROCm on Instinct GPUs.
Responsibilities
- Own the end-to-end validation architecture for ROCm — unit, integration, framework, workload, performance, stress, stability, scale-out, and system-level test layers — across multiple GPU generations and server platforms.
Qualifications
- 12+ years of professional software engineering experience with a strong validation/SDET/quality-engineering focus, including 5+ years in a senior IC role leading validation of complex systems software.
- BS/MS/PhD in Computer Science, Computer Engineering, or related discipline (or equivalent demonstrated experience).
- Expert-level Python for test automation and infrastructure; strong C++ for debugging and extending production code paths under test.
- Deep validation experience in at least two of the following domains: GPU compute software stacks, deep-learning frameworks and inference engines, HPC/parallel runtimes and communication libraries, Linux kernel or GPU drivers, distributed systems and large-scale clusters, system-level validation for server-class compute nodes.
- Hands-on experience in an AI engineering environment with LLM-based coding agents and orchestration frameworks for real engineering work; ability to design prompts, tool integrations, evaluation harnesses, and guardrails for autonomous/semi-autonomous agents.
- Experience defining and shipping release qualification programs for software consumed by hyperscalers, OEMs, or other Tier-1 customers.
- Mastery of GitHub at scale for quality engineering — PR gating, GitHub Actions, self-hosted runners, required status checks, release tagging, and open-source contribution/triage norms.
- Strong command of modern, agile software development practices — trunk-based development, CI/CD, shift-left testing, observability, feature flags, incremental delivery.
- Excellent written and verbal communication — ability to author test plans, qualification reports, RFCs, post-mortems, and influence development teams.
Skills
Required:PythonC++
Nice to have:GPU compute software stacksDeep-learning frameworks and inference enginesHPC/parallel runtimes and libraries
Benefits
- Benefits offered are described: AMD benefits at a glance.
Last updated Oct 22, 2026. Interested? Apply on the company site.
About AMD
together we advance_AI
AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.
AIData CenterHigh-Performance ComputingGamingEdge Devices
More open roles at AMD
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering