Red Hat OpenShift AI team is looking to lead the design and development of cutting-edge AI components within the Red Hat OpenShift AI (RHOAI) platform.
Requirements
- Proficiency in Go programming language
- Expertise in Python development
- Experience building and deploying containerized applications, including operator-based processes
- Understanding of Kubernetes architecture, operators, and controllers
- Hands-on experience troubleshooting complex distributed systems issues
- Experience working with public cloud services such as AWS, GCP, and Azure
- Proficiency in utilizing LLMs (e.g., Google Gemini) for research, documentation, and problem-solving tasks
Responsibilities
- Lead the design and development of new AI platform components for RHOAI, ensuring scalability and reliability
- Provide technical guidance and innovative insights to engineering and product teams
- Contribute to the overall architecture and user experience of RHOAI
- Define and implement policies to ensure observability, security, and scalability of platform components
- Develop cross-team plans to maintain consistency in implementation and deployment
- Apply CI/CD best practices to deliver high-quality, maintainable software solutions
- Collaborate with upstream communities such as Kubeflow, MLflow, and Kubernetes for seamless integration
Other
- 8+ years of progressive experience in software engineering
- Proven experience in a technical leadership role, guiding teams and influencing decisions
- Strong background in software architecture and design
- Excellent communication skills, fluency in English
- Solid understanding of the Linux operating system