Job description
Job Title: Senior Software Engineer-Model Serving Runtimes
Job Type: Permanent
Job Location: Waterford, Ireland
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.
In this role, you'll be contributing as a model serving and runtimes subject matter expert for the model serving features of the open source Open Data Hub project by actively participating in KServe,vLLM, PyTorch, Kubeflow, HuggingFace, and several other open source communities. You will work as part of an evolving development team to rapidly design, secure, build, test and release model serving, trustworthy AI, and model registry capabilities. The role is primarily an individual contributor who will be a key notable contributor to MLOps upstream communities and collaborate closely with the internal cross-functional development teams.
- Contribute to the architecture, design, development, and testing of new features and solutions for RHOAI.
- Innovate in the MLOps domain by participating in upstream communities
- Ensure that non-functional requirements, including security, resiliency, and maintainability, are met.
- Write unit and integration tests and collaborate with quality engineers to ensure product quality.
- Use CI/CD best practices to deliver solutions as part of productization efforts in RHOAI.
- Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members.
- Collaborate with product management and other engineering and cross-functional teams to analyze and clarify business requirements.
- Communicate effectively with stakeholders and team members to ensure proper visibility of development efforts.
- Provide thoughtful and prompt code reviews.
- Represent RHOAI in external engagements, including industry events, customer meetings, and open-source communities.
- Mentor and guide other engineers.
What You Will Bring
- Strong experience developing applications in Go or Python.
- Strong experience with Kubernetes, OpenShift, or other cloud-native technologies.
- Ability to quickly learn and guide others in using new tools and technologies
- Experience with source code management tools such as Git.
- Innovative skills and a passion for technology.
- Strong understanding of systems and troubleshooting capabilities.
- Autonomous work ethic, thriving in a dynamic, fast-paced environment
- Familiarity with data science workflows and machine learning pipelines.
- Excellent written and verbal communication skills.
- While a bachelor's degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
- Understanding of how open source and free software communities operate
- Experience with development for public cloud services (AWS, GCE, Azure)
- Experience working with or deploying MLOps platforms.
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].