Senior Software Engineer - OpenShift AI & MLOps

Red Hat Inc.
Apply Now

Job Description

About the job

Do you want to be part of a team that is focused on scaling the deployment, prompt-tuning, and monitoring of Foundation Models? The OpenShift AI team is looking for a Senior Software Engineer with Kubernetes and Machine Learning experience to join our rapidly growing engineering team. Our team’s focus is to make machine learning model deployment and monitoring seamless and scalable across the hybrid cloud and the edge. This is a very exciting opportunity to build and impact the next generation of hybrid cloud MLOps platforms. 

In this role, you'll contribute to the model serving and explainability features of the open source Open Data Hub project by actively participating in KServe, TrustyAI, 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, explainability, and accelerator capabilities. The role is primarily an individual contributor who collaborates closely with other developers and cross functional teams. You will need to have a passion for working in open source communities and for developing reference architectures that integrate Red Hat, open source, and partner technologies into a cohesive platform. To find an example of a recently trained and deployed code generation model with OpenShift AI, please see this Ansible Lightspeed demo.

This position can be remote and we will be considering candidates mainly from locations such as Spain, Italy, Portugal, Czech Republic, and Poland. 

What you will do

  • Develop and maintain features for Open Data Hub and Red Hat OpenShift AI
  • Use CI/CD best practices to develop and deliver solutions
  • Participate in several machine learning related upstream communities to ensure the technologies work on OpenShift and can be integrated with Open Data Hub
  • Work with the Open Data Hub community to evaluate new AI, ML, and big data technologies from partners and create examples of integrations between their technology and Open Data Hub
  • Integrate new open source Machine Learning and big data components into Open Data Hub and Red Hat OpenShift Data Science
  • Present at Kubernetes, and AI/ML related technology conferences and internally within the AI/ML community of practices

What you will bring

  • Ability to quickly learn and use new tools and technologies 
  • Passion for writing and maintaining reliable code in Go and Python
  • Strong Experience with Kubernetes and Docker
  • Experience with source code management tools such as Git 
  • Proven experience with the Linux operating system 
  • Excellent system understanding and troubleshooting capabilities 
  • Solid innovation skills and a passion for technology 
  • Ability to work on your own in a fast-paced, ever-changing environment
  • Excellent written and verbal communication skills; fluent English language skills

The following will be considered a plus

  • Bachelor's degree in statistics, mathematics, computer science, operations research, or a related quantitative field, or equivalent expertise; Master’s or PhD
  • Solid experience in Java development
  • Experience with Jupyter notebooks, model serving, and popular MLOps tools 
  • Familiarity with Kubernetes, Operator Framework and Patterns, Docker, and Helm Charts
  • Familiarity with development in Rust
  • Familiarity with popular Python machine learning libraries

For more information on what you would be working on/with, please visit these links:

https://opendatahub.io/ 

https://www.redhat.com/en/engage/project-wisdom 

https://github.com/kserve 

https://github.com/trustyai-explainability

https://github.com/kubeflow/ 

https://github.com/huggingface/text-generation-inference

https://www.youtube.com/watch?v=9Zvuz9r9bc4

Apply

Share on your newsfeed

About Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates have the flexibility to choose the work environment that suits their needs from in-office to fully remote to office-flex. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Opportunities are open. Join us.

Diversity, Equity & Inclusion at Red Hat

Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from diverse backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions of diversity that compose our global village.

Company Info.

Red Hat Inc.

Red Hat is the world’s leading provider of enterprise open source solutions, using a community-powered approach to deliver high-performing Linux, hybrid cloud, edge, and Kubernetes technologies.

  • Industry
    Computer software
  • No. of Employees
    19,800
  • Location
    Raleigh, NC, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Red Hat Inc. is currently hiring MLOps Engineer Jobs in Madrid, Spain with average base salary of €72,000 - €135,000 / Year.

Similar Jobs View More