Jobs and Careers
RE

Senior Software Quality Engineer

Red Hat
United StatesRemotefull_timeVerifiedPosted 15 May 2025
💰 $194,740/yr($121,790/yr$194,740/yr)

About the role

Job Summary

Red Hat’s Global Engineering team is looking for an experienced quality engineer to join our newly formed InstructLab team. In this role, you’ll contribute directly to Red Hat’s rapidly growing AI/ML (artificial intelligence and machine learning) family of products and will be responsible for developing test strategies and frameworks, designing and implementing automated tests, creating and carrying out test plans, and maintaining and enhancing test frameworks. Quality engineers in this role will participate in standard quality practices design reviews, automated testing, and productization for major product features and bug fixes. In addition, you may have to consider novel ways for testing non-deterministic systems and code, as well as pay close attention to potential sources of bias that may be introduced during model build and training. 

The ideal candidate will be a highly collaborative individual with a passion for working on complex projects in an open organization where contributions are valued and expected from all levels. This job role will require engaging in upstream open source communities. As this is a fast-moving area of opportunity for Red Hat, the ability to communicate productively and effectively with team members, stakeholders, and Red Hat leadership is critical.

This position reports directly to the Manager of Software Engineering for InstructLab. This position must have the ability to partner collaboratively in the local office at least 3 days per week.

Primary Job Responsibilities

  • Execute manual and automated tests for InstructLab and deliver clear status updates in a timely manner.

  • Explore, identify, and document unwanted behavior, output, and bias in InstructLab models. Advocate for the resolution of critical issues and communicate the impact on customers to the development team(s).

  • Monitor and participate in upstream AI/ML communities, evaluating new AI/ML-related technologies in the space and considering potential integrations and collaborations upstream.

  • Conduct new feature research and design test cases with emphasis on model performance, scalability, automation, and bias reduction.

  • Design, develop, and maintain automation frameworks, scripts, and performance benchmarking tools with Python for testing and implementation.

  • Run technical initiatives that grow, improve, and scale our existing processes.

  • Contribute to the development of the open-source projects that comprise Red Hat’s AI family of products.

  • Regularly communicate with project stakeholders including other teams of Red Hat engineers, product managers, consultants, management, and senior leadership.

Required Skills

  • 5+ years of experience as a Software Quality Engineer, Software Engineer, or similar roles.

  • Extensive experience scripting and creating automation in Python and Bash. 

  • Experience with AI and Machine Learning platforms, tools, and frameworks, such as: PyTorch, LLaMA.cpp, vLLM, fsdp, deepspeed, Kubeflow, and Tensorflow.

  • Experience creating automation for GitHub, using GitHub Actions or related continuous integration tools.

  • Experience with hardware accelerators, such as GPU, CUDA, and ROCm.

  • Experience developing unit, functional, and end-to-end (E2E)  test cases and automation.

  • Ability to quickly learn and use new tools and technologies.

Nice to Haves

  • Experience working with Kubernetes/OpenShift and containers, troubleshooting issues with them, and working with YAML, Kubernetes controllers, and operators.

  • Understanding of DevOps methodology, scrum, and/or Jira.

  • Bachelor's degree or higher in computer science or other related discipline, or equivalent years of experience.

#LI-JC1

The salary range for this position is $121,790.00 - $194,740.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 skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat’s compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may dif

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 Kit

Free account required — sign up in 30s

Company

Red Hat

View company profile →