Job description
What will you do
- Responsible for developing new features and bug fixes in the open source community and backporting them to Red Hat products.
- Integrate and optimize the confidential computing technologies provided by hardware providers such as Intel, AMD into RHEL and Red Hat OpenShift.
- Coordinate with team leads, architects and other engineers on product design and architecture.
- Review patches and provide feedback on community-oriented features, enhancements, and bug fixes.
- Collaborate with multiple teams across Red Hat products.
What will you bring
- Bachelor's degree in computer science, computer engineering, or equivalent; an advanced degree is a plus.
- 5+ years of experience developing for Linux systems engineering using C or C++, with Rust experience being a plus.
- Working experience with trusted execution environments (TEEs) provided by hardware vendors such as Intel, AMD and virtualization.
- Practical experience of Kubernetes and an understanding of the zero-trust model.
- Understanding of open source development processes or a record of open source contributions.
- Strong debugging and troubleshooting skills.
- Strong problem-solving skills and ability to quickly learn and adapt in a fast-paced environment.
- Proficient in written and verbal English communication skills
The following are considered a plus:
- Good understanding of Linux and container security.
- Experience with cloud computing and various cloud providers such as Azure, GCP, and AWS.