Senior Software Quality Engineer, AI Model Serving
Join a game-changing open-source AI platform that harnesses the power of hybrid cloud to drive innovation.
Job Description:
We are seeking a skilled Software Engineer with expertise in Kubernetes and MLOps (Machine Learning) to contribute to our rapidly growing engineering team. Our focus is on creating a platform, partner ecosystem, and community that enables enterprise customers to solve problems and accelerate business success using AI.
This is an exciting opportunity to build and impact the next generation of hybrid cloud MLOps platforms, contribute to the development of our Red Hat OpenShift AI (RHOAI) product, participate in open-source communities, and be at the forefront of the evolution of AI.
You'll join an ecosystem that fosters continuous learning, career growth, and professional development.
Key Responsibilities:
* Lead contributions to the architecture, design, and development of automated testing of new features and solutions for RHOAI, specifically over Model Serving capabilities.
* Innovate in the MLOps domain by participating in upstream communities.
* Ensure non-functional requirements including security, resiliency, and maintainability are met.
* Write integration and usability tests and work with software engineers to ensure product quality.
* Use CI/CD best practices to deliver high-quality solutions as productization efforts into RHOAI.
* 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 quality efforts.
* Give thoughtful and prompt code reviews.
* Represent RHOAI in external engagements including industry events, customer meetings, and open-source communities.
* Mentor and guide other quality engineers.
Requirements:
* Strong experience testing applications in Python, Go is a plus.
* Strong experience in Kubernetes or Openshift.
* Strong experience in CI/CD systems.
* Ability to quickly learn and guide others on using new tools and technologies.
* Experience with source code management tools such as Git.
* Innovation skills and a passion for technology.
* Strong system understanding and troubleshooting capabilities.
* Autonomous work ethic, thriving in a dynamic, fast-paced environment.
* Excellent written and verbal communication skills.
Preferred Qualifications:
* While a Bachelor's degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess.
* Experience in AI space.
* Experience with MLOps, mainly over tests of the Models served by MLOps platforms.
* Understanding of how Open Source and Free Software communities work.
* Experience with development for public cloud services (AWS, GCE, Azure).