Senior Software Quality Engineer
Red HatAbout the role
Job Summary:
As the AI landscape evolves, so must the cloud platforms that host and power these workloads. In combination with OpenShift, OpenStack is at the forefront of supporting virtualised AI accelerators like GPUS. To ensure seamless integration and exceptional performance, we need a passionate Quality Engineer to help shape the future of AI in the cloud.
We’re seeking a Senior Software Quality Engineer to join the Virtualised Accelerator Functions team in Red Hat’s OpenStack Software Engineering group. This role is crucial to our mission of enabling high-performance, cloud-native AI workloads. It will involve close collaboration with hardware and software partners to validate cutting-edge accelerator support in OpenStack.
You’ll lead quality initiatives to integrate and validate accelerator support in Red Hat OpenStack on OpenShift environments. Your work will directly contribute to the testing and validation of new features related to AI accelerators, collaborating with Red Hat partners and upstream communities to ensure their AI accelerator drivers and features are fully tested and production-ready for the OpenStack ecosystem, creating Validated Architectures and Performance Profiles that help our customers adopt AI at scale in a hybrid cloud.
What you will do:
Work across OpenStack and OpenShift platforms to validate system-level architectures tailored for AI and ML workloads.
Design, develop, and maintain automated test frameworks and pipelines for performance and compatibility testing with AI accelerators.
Collaborate with partners and hardware vendors to evaluate and integrate support for their accelerator solutions.
Participate in agile planning, including creating and reviewing test plans, improving test coverage, and enhancing test reliability and performance.
Investigate issues, perform root cause analysis, and contribute fixes or enhancements upstream when needed.
Develop, maintain, and validate Cloud Validated Architectures to ensure stable and performant AI workloads.
Represent the team in upstream communities (OpenStack - Nova, Cyborg, Watcher), Red Hat partner engagements, and technical enablement efforts.
Mentor junior engineers and support leadership in coordinating the team’s quality engineering activities.
What you will bring:
5+ years of experience in Quality Engineering, Software Engineering, or Systems Integration.
Proven experience with AI/ML workload testing, accelerator enablement, or performance benchmarking in cloud environments.
Solid experience with test automation tools and frameworks; proficiency in Ansible, Python, Bash, or equivalent.
Strong understanding of Linux, OpenStack, and/or OpenShift/Kubernetes.
Hands-on experience working with hardware accelerators (e.g., NVIDIA, AMD, Intel) and their software stacks.
Strong communication skills and ability to collaborate across teams and with external partners.
Experience writing, maintaining, reviewing automated system tests, and contributing to upstream projects is a plus.
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, a related technical discipline, or equivalent work experience.
The following will be considered a plus:
Familiarity with AI stack and workloads
Exposure to CI/CD infrastructure (Zuul, Jenkins, GitLab CI, etc.)
Familiarity with Kubernetes, SR-IOV, DPDK, and other high-performance networking/compute technologies
Contributions to open-source QE or infrastructure projects
Experience in collaborative partner projects or customer co-development
#LI-JS1
The salary range for this position is $105,860.00 - $169,340.00. Actual offer will be based on your qualifications.Pay Transparency
Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skill
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s