Senior Quality Engineer

Posted 31 October 2024
LocationIreland
Job type Permanent
ReferenceSenior Quality Engineer

Job description

​Job Title: Senior Quality Engineer
Job Type: Permanent
Job Location: Waterford, Ireland

Company Overview:
Our client is the world's leading provider of enterprise open-source software solutions, employing a community-driven approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. With a presence in over 40 countries, our associates have the flexibility to choose a work environment that best suits their needs, ranging from in-office to fully remote options.

The Role:
As a core quality engineer for the Model Server and Metrics team, you will have the opportunity to actively participate in one of the main components of the AI space, as well as in affiliated open-source communities such as KServe, Kubeflow, and vLLM. You will work as part of an evolving development team to rapidly design, secure, build, test, and release new capabilities. This role is primarily an individual contributor position, collaborating closely with other quality engineers and cross-functional teams. You should have a passion for working in open-source communities and for developing solutions that integrate open-source and partner technologies into a cohesive platform.

What You Will Do:

  • Lead contributions to the architecture, design, and development of automated testing of new features and solutions for 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.

  • 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 in external engagements including industry events, customer meetings, and open-source communities.

  • Mentor and guide other quality engineers.

What You Will Bring

  • 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.

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.

  • 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).

If you are interested in this role or would like to discuss it further, please contact Nidhi at +353 1 645 5244 or email [email protected].