Job Summary
Are you ready to be part of a transformative open-source AI platform that leverages hybrid cloud technology to drive innovation?
The Red Hat OpenShift AI (RHOAI) team is seeking a Software Engineer with expertise in Kubernetes and MLOps (Machine Learning Operations) to join our fast-growing engineering team. Our mission is to build a platform, partner ecosystem, and community that empowers enterprise customers to solve complex problems and accelerate business success through AI. This is a unique opportunity to shape the future of hybrid cloud MLOps platforms, contribute to the development of RHOAI, engage with open-source communities, and be at the cutting edge of AI innovation. You’ll be part of an ecosystem that values continuous learning, career growth, and professional development.
In this role, you will serve as a core developer on the OpenShift AI Feature Store team, which is based on the upstream Feast open-source project. You’ll actively participate in key open-source communities, collaborate with a dynamic development team to design, secure, build, test, and release new capabilities, and work closely with cross-functional teams. This is primarily an individual contributor role, ideal for someone passionate about open-source communities and developing solutions that integrate Red Hat, open-source, and partner technologies into a unified platform.
What You Will Do:
- Contribute to the architecture, design, development, and testing of new features and solutions for RHOAI.
- Drive innovation in the MLOps domain by engaging with upstream communities, particularly Feast and Kubeflow.
- Ensure non-functional requirements such as security, resiliency, and maintainability are met.
- Write unit and integration tests, and collaborate with quality engineers to ensure product quality.
- Foster a culture of continuous improvement by sharing technical knowledge and recommendations with team members.
- Collaborate with product management, engineering teams, and cross-functional stakeholders to analyze and clarify business requirements.
- Communicate effectively with stakeholders and team members to ensure transparency and alignment on development efforts.
- Provide thoughtful and timely code reviews.
What You Will Bring:
- Experience developing applications in Go, Python, or other programming languages.
- Proficiency in Kubernetes, OpenShift, or other cloud-native technologies.
- Ability to quickly learn and adapt to new tools and technologies.
- Experience with source code management tools like Git.
- Strong system understanding and troubleshooting skills.
- Excellent written and verbal communication skills.
Nice-to-Have Qualifications:
- A Bachelor’s degree or higher in computer science or a related field is a plus, but we prioritize practical experience and technical expertise.
- Familiarity with how open-source and free software communities operate.
- Experience developing for public cloud services such as AWS, GCE, or Azure.
- Hands-on experience with deploying or working on MLOps platforms.
About Red Hat
Red Hat is the world’s leading provider of enterprise open-source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. With associates in over 40 countries, we offer flexible work environments—whether in-office, office-flex, or fully remote—tailored to the needs of each role. At Red Hat, we encourage everyone to bring their best ideas, regardless of title or tenure. Our open and inclusive culture is why we’re a leader in open source. We hire creative, passionate individuals who are ready to contribute ideas, solve complex problems, and make a meaningful impact.
Diversity, Equity & Inclusion at Red Hat
Red Hat’s culture is rooted in the open-source principles of transparency, collaboration, and inclusion. We believe the best ideas can come from anywhere and anyone. By fostering an environment where diverse backgrounds, perspectives, and experiences converge, we empower our teams to challenge the status quo and drive innovation. We strive to ensure equal opportunity and access for all, celebrating every voice and perspective. Join us in building a global village where diversity is not only welcomed but celebrated.
Equal Opportunity Policy (EEO)
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We evaluate applications without regard to 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.
Red Hat does not accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or payments related to unsolicited resumes or CVs unless a written contract exists between Red Hat and the recruitment agency or party requesting payment.
Red Hat is committed to supporting individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, please email application-assistance@redhat.com. Note that general inquiries, such as those regarding the status of a job application, will not receive a response.
Apply Now