Are you ready to join a game-changing open-source AI platform that harnesses the power of hybrid cloud to drive innovation?
The Red Hat OpenShift AI (RHOAI) team is seeking a Software Engineer with expertise in Kubernetes and AI/MLOps (Machine Learning Operations) stacks to join our fast-growing engineering team. Our mission is to develop a cutting-edge platform, partner ecosystem, and community that empower enterprise customers to solve complex problems and accelerate business success with AI. This is a unique opportunity to shape the future of AI workloads through hybrid cloud MLOps platforms, contribute to the evolution of the RHOAI product, engage with open-source communities, and be at the forefront of AI innovation. Join us in an environment that values continuous learning, career growth, and professional development.
As a Quality & Customer Experience Engineer, you will be essential in evaluating and enhancing the product from the user’s perspective across various domains, including MLOps, data science, and AI application development. Your role will involve simulating real-world scenarios to understand how customers interact with the RHOAI platform and its features. By embodying the user experience, you will be a first-class citizen in the development process, providing critical insights that influence product development priorities. Your team will focus on ensuring product-wide quality and delivering an exceptional user experience, leveraging thorough analysis of customer feedback and usability testing. You'll actively engage in technical design discussions and collaborate closely with product management and stakeholders to identify and prioritize issues that significantly impact users. Join us to make impactful contributions in a collaborative environment where your expertise will drive the future of our AI-enabled applications across hybrid cloud environments.
Contribute to the architecture, design and testing of the RHOAI platform, ensuring alignment with user experience goals.
Innovate in the MLOps and AI application development domains by actively participating in upstream communities, sharing insights, and integrating best practices.
Ensure that functional requirements are met, focusing on delivering a robust and user-friendly experience.
Perform usability tests, collaborating closely with software engineers to validate product quality and ensure seamless user interactions.
Foster a culture of continuous improvement by sharing recommendations and technical knowledge with team members, contributing to a collaborative environment.
Collaborate with product management and cross-functional teams to analyze and clarify business requirements, ensuring that user needs are at the forefront of development efforts.
Communicate effectively with stakeholders and team members to provide proper visibility into quality efforts and progress.
Conduct thoughtful and prompt code reviews to maintain high-quality standards and enhance the overall customer experience.
Experience testing applications from customer perspective
Experience with testing applications in Go or Python, or other language
Experience in Kubernetes, OpenShift or other cloud-native technologies
Experience with source code management tools such as Git
Knowledge of the AI and machine learning landscape, including open source communities, GPUs and software vendors
Understanding of core MLOps concepts
Ability to quickly learn, adapt and use new tools and technologies
Ability to work independently in a fast-paced, ever-changing environment
Good system understanding and troubleshooting capabilities
Excellent written and verbal communication skills
The following will be considered a plus:
While a Bachelor’s degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
Understanding of how Open Source and Free Software communities work
Experience with development for public cloud services (AWS, GCE, Azure)
Experience in Managing or Developing AI Workloads
Experience building or using AI products. Experience with Red Hat OpenShift AI or OpenDataHub (ODH) or other projects/products: Databricks Data, Vertex AI, Anaconda, Pachyderm, Amazon SageMaker
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. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
Diversity, Equity & Inclusion at Red Hat
Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from diverse backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions of diversity that compose our global village.
Equal Opportunity Policy (EEO)
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.