← All roles

Lead/Staff AI/ML Validation Engineer

AMD· Engineering
Apply on company site
BangaloreFull-timePosted 3mo ago

About the role

Role focused on defect triage, root-cause analysis, and scalable test automation for HIP runtime validation within the ROCm ecosystem, ensuring robustness across AMD and NVIDIA GPU backends. Collaborates with HIP runtime developers, compiler teams, and CI/QA engineers to improve test coverage and issue resolution in an open-source stack.

Responsibilities

  • Own end-to-end triage of HIP runtime failures observed in CI, nightly, and release testing pipelines.
  • Analyze failures across HIP runtime APIs, including memory management, streams, events, kernels, graphs, and device management.
  • Perform log analysis, repro reduction, and backtrace debugging across Linux and Windows environments.
  • Correlate failures across ROCr system runtime, HIP runtime, Driver/firmware interfaces, and Compiler interactions.
  • File high-quality bug reports with clear reproduction steps, root cause hypotheses, and impact assessment.
  • Design, enhance, and maintain automated test frameworks for HIP runtime validation using existing HIP test infrastructure (Catch2-based and custom harnesses).
  • Expand functional, negative, stress, and regression coverage for HIP Runtime APIs, Graph APIs, memory copy variants, and multi-GPU/peer-to-peer use cases.
  • Integrate tests into CI/CD pipelines with actionable failure reporting.
  • Develop Python, C++, and shell-based automation for test execution, result aggregation, and trend analysis.
  • Drive test flakiness reduction and improve signal-to-noise ratio in large-scale CI.
  • Partner with HIP runtime developers to review test gaps for new features and APIs, validate fixes, and collaborate with compiler/language runtime and ROCr teams.
  • Contribute test fixes and enhancements upstream in open-source HIP/ROCm repositories.
  • Define and track quality metrics such as failure escape rate, test coverage, and MTTR; participate in release readiness assessments for HIP runtime drops.

Qualifications

  • Strong experience in software quality engineering, test automation, or SDET roles.
  • Solid proficiency in C++ with debugging experience (gdb/lldb).
  • Working knowledge of HIP or CUDA runtime concepts (kernels, streams, memory models, device execution).
  • Experience with Linux-based development and debugging.
  • Familiarity with CI systems (Jenkins, GitHub Actions, GitLab CI, or similar).
  • Experience writing and maintaining automated tests for low-level systems or runtime libraries.

Skills

Required:Software quality engineeringC++HIP/CUDA runtime conceptsLinux development & debuggingCI systemsAutomated tests for low-level systems
Last updated Oct 22, 2026. Interested? Apply on the company site.
AMD logo

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