Software Maintenance Engineer - Red Hat OpenShift AI (Ireland and Czechia)
Posted 2 hours 13 minutes ago by Dormont Manufacturing Co
The Red Hat Sustaining Engineering team under Experience Engineering (XE) organization is looking for a Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of RedHat OpenShift AI minor releases. You will contribute to the patch review process, the development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of RedHat's patch delivery to customers. You will provide technical leadership for engineers within the team.
What you will do- Resolve and address critical issues that have an impact on long-term regional or global business success of Red Hat OpenShift AI
- Work within the Red Hat OpenShift portfolio and assist the delivery of maintenance streams
- Collaborate with developer and QE counterparts and DevOps team across the globe to ensure the development and delivery of fixes meet the schedule requirements and high quality standards expected and required by RedHat customers
- Diagnose the root cause of failures
- Backport CVE and bug fixes to stable release streams
- Develop, maintain, and monitor tests and onboard automated tests into a continuous integration workflow
- Become responsible for our product quality, continuous integration and delivery, respond to security threats
- Proficiency in at least one programming language between Python or Go
- Experience testing applications developed in Go, Python, or other programming languages.
- Hands on experience with automated testing frameworks in the context of back end services and web apps (e.g.: PyTest, Cypress)
- Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar.
- Strong background in Kubernetes, OpenShift, or other cloud-native technologies.
- Hands on experience in release pipeline preparation & Builds creation
- While a Bachelor's degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
- Knowledge of the AI and machine learning landscape, including basic MLOps concepts
- Experience with public cloud services (AWS, GCE, Azure)
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.