Red Hat is seeking a Principal Software Engineer to help build and expand its hybrid cloud MLOps platform, Red Hat OpenShift AI (RHOAI), by integrating Red Hat, open-source, and partner technologies into a unified platform to drive the future of AI.
Requirements
- Minimum of 10 years of experience developing applications in Go, Python, or other relevant languages.
- Experience with Kubernetes, OpenShift, or other cloud-native technologies.
- Ability to quickly learn and guide others on new tools and technologies.
- Proficiency with source code management tools like Git.
- Proven innovation skills and a passion for staying at the forefront of technology.
- Excellent system understanding and troubleshooting capabilities.
- Autonomous work ethic, thriving in a dynamic, fast-paced environment.
Responsibilities
- Lead the architecture and implementation of new features and solutions for RHOAI.
- Drive MLOps/LLMOps innovation through active participation in upstream communities.
- Provide technical vision and leadership for critical and high-impact projects.
- Ensure non-functional requirements like security, resiliency, and maintainability are met.
- Develop unit and integration tests and collaborate with quality engineers to ensure product quality.
- Utilize CI/CD best practices to deliver solutions as productization efforts into RHOAI.
- Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge.
Other
- Excellent written and verbal communication skills.
- Technical leadership acumen in a global team setting.
- Bachelor's degree or higher in computer science or a related discipline is valued.
- Understanding of how Open Source and Free Software communities operate.
- Experience with development for public cloud services (AWS, GCE, Azure).