Job description
What you will do
- Participate in architect and lead implementation tasks of the new features and solutions for OpenShift AI Innovate in the MLOps domain by contributing meaningfully to upstream communities Develop integrations between various portions of the OpenShift AI stack Participate in technical vision and leadership on critical and high impact projects Ensure non-functional requirements including security, resiliency, and maintainability are met Write unit and integration tests and work with quality engineers to ensure product quality Use CI/CD best practices to deliver solutions as productization efforts into OpenShift AI Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members Collaborate with product management, other engineering and cross-functional teams to analyze and clarify business requirements Communicate effectively to stakeholders and team members to ensure proper visibility of development efforts Give thoughtful and prompt code reviews Help in mentoring, influencing, and coaching a distributed team of engineers
What you will bring
- Experience developing applications in Go
- Experience developing applications in Python
- Experience developing applications in Kubernetes, OpenShift, or other cloud-native technologies
- Ability to quickly learn and guide others on using new tools and technologies
- Proven ability to innovate and a passion for staying at the forefront of technology.
- Experience with distributed systems (especially those that run on Kubernetes) and troubleshooting them
- Autonomous work ethic, thriving in a dynamic, fast-paced environment.
- Experience providing technical leadership in a global team and delivering on a vision
- Excellent written and verbal communication skills
The following will be considered a plus
- While a Bachelors degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
- Understanding of how Open Source communities work
- Experience with development for public cloud services (AWS, GCE, Azure)
- Experience working with or deploying MLOps platforms
- Experience with AI/ML Model training and tuning
- Experience writing Kubernetes/OpenShift controllers and operators
- Experience writing DSLs in Python or other languages