The Red Hat Sustaining Engineering team is looking to improve the long-term product experience for Red Hat Enterprise Linux (RHEL) customers by ensuring the stability and quality of extended life streams and addressing defects, bugs, and CVEs.
Requirements
- A strong background in Linux kernel or userspace building, development, and testing.
- Proficiency in C and scripting with Python and/or Bash.
- Ability to leverage LLMs (e.g., Google Gemini) to enhance development efficiency through advanced research, technical documentation, and complex problem-solving.
- Open source communities and upstream contributions.
- Software test planning and automation.
- Cloud computing platforms (AWS, Azure, etc.).
- Using GitLab and Git in contributor roles.
- CVE systems and solution delivery processes.
Responsibilities
- Lead teams in resolving complex issues, including diagnosing the root cause of failures.
- Manage RHEL updates in stable streams by backporting critical security fixes and bugs.
- Develop, configure, and execute tests and test frameworks to verify fixes.
- Contribute to the vision and innovation of new RHEL maintenance offerings.
- Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality.
Other
- 6+ years in software or quality engineering.
- Outstanding debugging, troubleshooting, and analytical skills.
- Experience leading and mentoring engineers to solve complex problems within a global team.
- Excellent communication, a diligent work ethic, and the ability to work under tight deadlines.