Jobs and Careers
RE

Senior / Principal Software Engineer, AI Platform (Accelerator, Wheel to RPM) AI Engineering

Red Hat
United StatesRemotefull_timeVerifiedPosted 16 May 2025
💰 $312,730/yr($108,760/yr$312,730/yr)

About the role

Job Summary

The future of open source AI starts with you. At Red Hat, we’re looking for engineers who want to become an integral part of democratizing Al technology, making open source AI available and accessible to all.

Al Engineering is a newly formed team where you'll have the scope and impact to make your mark and get your ideas into people's hands. Red Hat's open culture fosters collaboration and allows the best ideas to grow. You will have the opportunity to actively participate in communities like KServe, Kubeflow, and VLLM, and be part of a team that values and expects contributions from all levels. Here, you'll have freedom to innovate, and to focus on challenging, high-impact work that makes a difference. 

We’re looking for Senior Software Engineers, Principal Software Engineers, and Senior Principal Software Engineers to join the Al Platform Core Components team. The AI Platform team helps power Red Hat's enterprise Al products, like RHEL Al and OpenShift Al, through our high-performing and secure Al-building platform. 

This senior role offers opportunities to architect and drive critical components of our AI platform, with a focus on automating and optimizing the integration and deployment of software, ensuring high quality and fast delivery. You will shape the technical direction that powers Red Hat's enterprise AI products like RHEL AI and OpenShift AI, while mentoring team members and establishing best practices.

Ideally, applicants should be located in the Boston, MA or Raleigh, NC area. However, we are open to considering candidates for remote work opportunities, depending on the specific role and required technical skills.

What you will do

  • Design, implement, and maintain the product delivery pipeline by automating build, test, and deployment processes to enhance efficiency and reliability

  • Monitor CI/CD processes and performance, identify bottlenecks, and implement improvements

  • Work closely with Product Management and other engineering teams to ensure smooth deployment cycles and coordinate releases

  • Integrate automated testing into the delivery pipeline, ensuring code quality and reducing manual testing efforts

  • Maintain clear and comprehensive documentation for CI/CD processes, guidelines, and best practices

  • Implement security best practices in the CI/CD pipelines, ensuring compliance with industry standards

  • Diagnose and resolve issues in the CI/CD pipelines and assist with deployment failures

  • Coach and mentor junior members of the team

  • Participate in upstream AI/ML communities with a focus on learning more about the various technologies and how they might be used within our offerings

What you will bring

  • Hands-on experience with implementing and managing CI/CD pipelines and proficiency in CI/CD tools, such as Jenkins, GitHub Actions, Tekton, or GitLab CI

  • Deep expertise in developing and architecting applications in Go or Python, and understanding of scripting languages, such as Bash or Groovy

  • Experience with Kubernetes, OpenShift, Docker, or other cloud-native technologies

  • Demonstrable experience with implementing and owning complex features individually and in collaboration with others

  • Problem-solving and troubleshooting skills with a focus on root cause analysis

  • Experience in agile development, Jira, and Git 

  • Ability to quickly learn and use new tools and technologies

  • Excellent written and verbal communication skills

The following would be considered a plus:

  • Experience with cloud platforms, such as AWS, Microsoft Azure, and Google Cloud Platform

  • Familiarity with infrastructure as code (IaC) tools, such as Terraform or Ansible

  • Relevant certifications, such as AWS Certified DevOps Engineer or Certified Jenkins Engineer (CJE)

  • Understanding of open source development models


 

#AI-HIRING

#LI-JS1

The salary range for this position is $108,760.00 - $312,730.00. Actual offer will be based on your qualifications.

Pay Transparency

Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training,

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Red Hat

View company profile →