

Share
What you will do:
Collaborate with Staff Engineers, Engineering, Product Management, and User Experience to define customer needs and use cases.
Create robust AI/ML software tools to enable AI Application development and contribute to a healthy open source community.
Develop and implement comprehensive unit, integration, and end-to-end tests to guarantee the reliability and performance in the upstream project, maintaining CI/CD workflows in GitHub, and ensuring downstream quality.
Participate in AI-assisted code reviews, utilizing tools that provide real-time feedback, identify potential bugs, security vulnerabilities, and adherence to coding standards, contributing to a more thorough and efficient review process.
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.
Create and maintain clear, concise upstream technical documentation including API references and user guides and collaborating with our internal tech writers to create robust downstream documentation.
Evaluate and integrate the latest advancements in AI/ML technologies and toolkits to improve existing systems and develop new innovative solutions.
What you will bring:
10 years of advanced Python development experience as a Software Engineer in Open Source communities with experience in AI/ML
Advanced knowledge designing robust and scalable APIs used in highly scaled and performant Distributed Systems
Experience with AI and Machine Learning platforms, tools, and frameworks, such as LlamaStack, LangChain, PyTorch, LLaMA.cpp, vLLM, LangGraph, and Kubeflow.
Advanced knowledge creating automation for GitHub, using GitHub Actions or related continuous integration tools.
Experience developing, deploying or maintaining On-prem or Cloud Infrastructure
Advanced knowledge developing unit, functional, and end-to-end (E2E) test cases and automation.
Ability to quickly learn and use new tools and technologies.
The following will be considered a plus:
Experience with Security, Observability, Performance or Scale
Experience working with Kubernetes/OpenShift and containers.
Knowledge and interest in developing tools and solutions using RAG or Agentic workflows
Understanding of DevOps methodology, scrum, and/or Jira.
Knowledge with hardware accelerators, such as CUDA and ROCm
Bachelor's degree in computer science or related discipline.
These jobs might be a good fit

Share
What you will do
Collaborate with peers and upstream open source communities on the design and development of features, enhancements, and bug fixes related to cluster ingress and DNS.
Develop and maintain controllers and operators in Go to manage networking solutions within Red Hat OpenShift.
Engage with our support team to help them resolve complex customer networking issues.
Work with our documentation team to improve documentation related to OpenShift's ingress and DNS capabilities.
Interact with globally distributed open source project teams and communities inside and outside of Red Hat.
Debug and troubleshoot complex networking issues using Linux-based tools and methodologies.
What you will bring
Experience in software development, preferably in systems, networking, or cloud platform domains.
Proficiency in programming with Go, with experience implementing controllers and/or operators on Kubernetes.
Experience working with cloud technologies like Red Hat OpenShift, Kubernetes, Docker, and/or other cloud platforms.
Knowledge of networking fundamentals and protocols such as TCP, TLS, HTTP, and DNS.
Familiarity with networking tools and components like HAProxy, Envoy Proxy, CoreDNS, and ExternalDNS.
Ability to proactively identify, address, and resolve issues with minimal supervision.
Excellent written and verbal English communication skills.
Passion for open source software and a constructive, collaborative mindset for sharing ideas openly.
The following are considered a plus
Experience contributing to an open source project or community.
Familiarity with the Gateway API specification or its implementations.
Experience with debugging complex network issues in containerized environments.

Share
What you will do:
Collaboratively develop, implement, champion, and maintain an evolving automation test strategy and framework.
Partner with Product Management, User Experience, and Engineering to identify and incorporate customer needs and use cases into testing strategies and feature designs.
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.
Run technical initiatives that grow, improve, and scale our existing processes.
Regularly communicate with project stakeholders including other teams of Red Hat engineers, product managers, consultants, management, and senior leadership.
Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
Leverage AI-driven testing frameworks to automate test case generation, optimize test execution, identify potential edge cases, and enhance overall test coverage and reliability.
What you will bring:
3+ years of experience as a Software Quality Engineer, Software Development Engineer in Test, DevOps Engineer , or similar role.
Advanced experience scripting and creating automation in Python and Bash .
Experience testing distributed and containerized environments.
Experience implementing scalable automation frameworks in collaboration with Software, DevOps, and Release Engineers.
Experience creating automation for GitHub, using GitHub Actions or related continuous integration tools.
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.
Experience with AI and Machine Learning platforms, tools, and frameworks, such as PyTorch, LLaMA.cpp, vLLM, Kubeflow, and Docling.
Experience with hardware accelerators such as CUDA and ROCm.
Understanding of DevOps methodology, Scrum, and/orJira.
Bachelor's degree or higher in computer science or related discipline, or equivalent years of experience.

Share
As a Technical Support Engineer, you will provide an important level of technical assistance to ensure that our highly-valued customers get the most out of the product. This position extends well beyond product support as you will take on the role of trusted partner to our customers. You will regularly collaborate with the customer's support teams to troubleshoot complex and challenging issues and join troubleshooting and technical discussions sessions to address technical topics. In this role you'll work closely with application and engineering teams to address multi-product issues and must have an acute understanding of the impact of mission critical activities. This is a highly skilled position that requires an engineer with initiative.
What you will do
Act as the direct contact and adviser for customer inquiries about Red Hat OpenShift Virtualisation via ticketing tool, by phone and using remote access tools
Deliver an exceptional customer experience by using professional communication, applying existing knowledge, and deep troubleshooting to resolve a variety of issues within the designated service-level agreement (SLA)
Quickly analyze issues to identify problem areas and effectively communicate corrective actions and resolutions to customers in a professional and timely manner
Collaborate with other support engineers and other internal teams and external parties during the problem resolution process
Ability to multitask, prioritize, and work under pressure
Outstanding troubleshooting skills and passion for problem solving and investigation
Capability to front-ending the customer and internal stakeholders at the senior management level - Document diagnostic steps and create reusable solutions for future incidents
Ability to work as part of a team and focus on customers and solving their issues
Be available to perform weekend shift duties on a rotational schedule when needed
Contribute to regional or global initiatives or projects
Share your knowledge gained from troubleshooting issues by contributing to the global Red Hat knowledge management system; present troubleshooting instructions and solutions to other engineers within the domain
What you will bring
Professional experience with configuring and troubleshooting OpenShift or Kubernetes with all of its components such as logging, monitoring, networking, storage and Service Mesh
Experience with Openshift Virtualisation including migration to Openshift Virtualisation
Professional experience with container related technologies like D ocker, Podman, LXC, CRI-O, runc
Experience handling technical issues when escalated
Experience with automation tools or scripting languages like Ansible, Bash, or Python
Professional experience with networking technology through server, switch, or appliance configuration, key networking protocols, tunneling technologies, switching, and routing
Proficient in Linux operation and administration
Passion for problem-solving and investigation of the most complex customer and technical problems
Good written and verbal communication skills in English
Following is considered a plus:
Experience with OpenShift clusters in Baremetal is a plus
Having any of the following Red Hat Certifications is a plus: Red Hat Certified Engineer (RHCE), Containers & Kubernetes (DO180)/Operating a Production Kubernetes Cluster (DO280), Scaling Kubernetes Deployments in the Enterprise (DO380)
Knowledge of Linux Kernel is a plus
Experience with Ceph storage and virtualisation - Hands-on experience with Python and scripting languages, like Perl and Bash
Strong networking knowledge; networking security is a plus

Share
As a Technical Support Engineer, you will provide an important level of technical assistance to ensure that our highly-valued customers get the most out of the product. This position extends well beyond product support as you will take on the role of trusted partner to our customers. You will regularly collaborate with the customer's support teams to troubleshoot complex and challenging issues and join troubleshooting and technical discussions sessions to address technical topics. In this role you'll work closely with application and engineering teams to address multi-product issues and must have an acute understanding of the impact of mission critical activities. This is a highly skilled position that requires an engineer with initiative.
What you will do
Act as the direct contact and adviser for customer inquiries about Red Hat OpenShift Virtualisation via ticketing tool, by phone and using remote access tools
Deliver an exceptional customer experience by using professional communication, applying existing knowledge, and deep troubleshooting to resolve a variety of issues within the designated service-level agreement (SLA)
Quickly analyze issues to identify problem areas and effectively communicate corrective actions and resolutions to customers in a professional and timely manner
Collaborate with other support engineers and other internal teams and external parties during the problem resolution process
Ability to multitask, prioritize, and work under pressure
Outstanding troubleshooting skills and passion for problem solving and investigation
Capability to front-ending the customer and internal stakeholders at the senior management level - Document diagnostic steps and create reusable solutions for future incidents
Ability to work as part of a team and focus on customers and solving their issues
Be available to perform weekend shift duties on a rotational schedule when needed
Contribute to regional or global initiatives or projects
Share your knowledge gained from troubleshooting issues by contributing to the global Red Hat knowledge management system; present troubleshooting instructions and solutions to other engineers within the domain
What you will bring
Professional experience with configuring and troubleshooting OpenShift or Kubernetes with all of its components such as logging, monitoring, networking, storage and Service Mesh
Experience with Openshift Virtualisation including migration to Openshift Virtualisation
Professional experience with container related technologies like D ocker, Podman, LXC, CRI-O, runc
Experience handling technical issues when escalated
Experience with automation tools or scripting languages like Ansible, Bash, or Python
Professional experience with networking technology through server, switch, or appliance configuration, key networking protocols, tunneling technologies, switching, and routing
Proficient in Linux operation and administration
Passion for problem-solving and investigation of the most complex customer and technical problems
Good written and verbal communication skills in English
Following is considered a plus:
Experience with OpenShift clusters in Baremetal is a plus
Having any of the following Red Hat Certifications is a plus: Red Hat Certified Engineer (RHCE), Containers & Kubernetes (DO180)/Operating a Production Kubernetes Cluster (DO280), Scaling Kubernetes Deployments in the Enterprise (DO380)
Knowledge of Linux Kernel is a plus
Experience with Ceph storage and virtualisation - Hands-on experience with Python and scripting languages, like Perl and Bash
Strong networking knowledge; networking security is a plus

Share
What you will do:
Examine new project opportunities, identify the right approach to meeting or exceeding the requirements for these projects and develop solutions with an eye toward quality, security, maintainability, supportability, performance and resilience
Work closely with Engineering, Product Management and Support stakeholders to prioritize features and bugs during all phases of development
Participate in the interaction with relevant hardware partners with a focus on getting key functionality included in their roadmap
Communicate architectural concepts and decisions to various audiences
Be a leader and mentor for more junior members of the team and help expand their skill sets
Participate in upstream AI/ML communities with a focus on learning more about the various technologies and how they might be used within our offerings
What you will bring:
Strong experience with RHEL or other Linux distributions
Strong experience with software development with programming languages such as Python, Go or similar
Problem solving and troubleshooting skills with a focus on root cause analysis
Experience with container technologies, such as Kubernetes/OpenShift and Podman
Hands-on learning and demonstrable experience with implementing and owning complex features individually and in collaboration with others
Nice to have:
Previous experience with hardware acceleration, either generic GPU experience or specific ones, such as CUDA and ROCm
Knowledge of AI frameworks, such as PyTorch and/or TensorFlow
Familiarity with containerization and orchestration
Understanding of Open Source development models
Experience with test-base development and agile/scrum methodologies

Share
This team focuses on a few key project areas:
Developing & enhancing Backstage plugins
Improving product security
Deployment targets & installation methods
Contributing to the Backstage communities by delivering features and fixes to the upstream projects
Creating Software Templates & Actions
What you will do
Develop a deep understanding of the technologies and frameworks used within the Red Hat Developer Hub and related projects
Understand the product security concepts
Create and maintain technical documentation for new and existing functionality
Design and implement automation frameworks, including automated tests and quality checks, to support robust CI/CD pipelines
Operate effectively in a fast-paced, agile environment where both timely delivery and long-term vision are valued
Coordinate with team leads, architects, and other engineers to design and implement scalable, maintainable solutions
Perform code reviews and provide constructive feedback to peers
Actively participate in Scrum ceremonies and contribute to an agile development process
Contribute to upstream projects by submitting and reviewing patches for bug fixes and feature requests to and from the community
Coordinate and communicate effectively with engineering and leadership teams across global time zones
Help establish and refine processes that enhance release quality, consistency, and automation
Advocate for the team’s work through blog posts, community updates, and conference presentations
What will you bring
Strong understanding of software development processes and methodologies (Agile, DevOps)
Knowledge of cloud security principles and securing cloud environments
Experience with programming languages relevant to the products (e.g., typescript, Python, Go, Node.js)
Strong analytical, problem-solving, and critical thinking skills
Bachelor's degree in computer science or a related field, or equivalent working experience
Effective English Communication: Experience communicating effectively with other teams and departments across a broad organization
The following are considered a plus:
Good understanding of common security vulnerabilities, (e.g. OWASP Top Ten) including how to detect, demonstrate, mitigate and resolve them.Knowledge of Security tools (SAST, DAST, SCA, vulnerability scanners, penetration testing)
Experience in parsing and rendering YAML/JSON using tools such as jq and yq
A passion for open source technologies, especially around data solutions
Familiarity with design-thinking concepts and implementations

Share
What you will do:
Collaborate with Staff Engineers, Engineering, Product Management, and User Experience to define customer needs and use cases.
Create robust AI/ML software tools to enable AI Application development and contribute to a healthy open source community.
Develop and implement comprehensive unit, integration, and end-to-end tests to guarantee the reliability and performance in the upstream project, maintaining CI/CD workflows in GitHub, and ensuring downstream quality.
Participate in AI-assisted code reviews, utilizing tools that provide real-time feedback, identify potential bugs, security vulnerabilities, and adherence to coding standards, contributing to a more thorough and efficient review process.
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.
Create and maintain clear, concise upstream technical documentation including API references and user guides and collaborating with our internal tech writers to create robust downstream documentation.
Evaluate and integrate the latest advancements in AI/ML technologies and toolkits to improve existing systems and develop new innovative solutions.
What you will bring:
10 years of advanced Python development experience as a Software Engineer in Open Source communities with experience in AI/ML
Advanced knowledge designing robust and scalable APIs used in highly scaled and performant Distributed Systems
Experience with AI and Machine Learning platforms, tools, and frameworks, such as LlamaStack, LangChain, PyTorch, LLaMA.cpp, vLLM, LangGraph, and Kubeflow.
Advanced knowledge creating automation for GitHub, using GitHub Actions or related continuous integration tools.
Experience developing, deploying or maintaining On-prem or Cloud Infrastructure
Advanced knowledge developing unit, functional, and end-to-end (E2E) test cases and automation.
Ability to quickly learn and use new tools and technologies.
The following will be considered a plus:
Experience with Security, Observability, Performance or Scale
Experience working with Kubernetes/OpenShift and containers.
Knowledge and interest in developing tools and solutions using RAG or Agentic workflows
Understanding of DevOps methodology, scrum, and/or Jira.
Knowledge with hardware accelerators, such as CUDA and ROCm
Bachelor's degree in computer science or related discipline.
These jobs might be a good fit