The OS Platform team at Red Hat is looking for a Senior Software Engineer to work on the integration of components that enable running AI workloads on top of a RHEL based operating system appliance.
Requirements
- Strong background in Python and background in C, C++, Go or Rust.
- Proficiency in RHEL or other Linux distributions
- Problem solving and troubleshooting skills with a focus on root cause analysis
- Familiarity with containerization and orchestration
- Experience in the utilization of AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality.
- Experience or knowledge of bootc and Image Mode RHEL
- Experience with Kubernetes
Responsibilities
- Contribute to the development and implementation of software to deliver RHEL AI as an Operating System Appliance.
- Work closely with teams within AI Engineering, where collaboration opportunities present themselves
- Adhere to architectural and design principles that help improve overall development within the group
- Learn the architectural concepts that are key to the development of our AI product portfolio
- Contribute to product quality for our product set by looking to continuously improve process and coding standards
- Mentor more junior members of the team and help expand their skills
- Look for opportunities to contribute to upstream AI/ML communities that are relevant to our product offerings.
Other
- 6+ years of software engineering experience
- Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices;
- Share use cases for successful experiments with stakeholders for broader use.
- Comprehensive medical, dental, and vision coverage
- Paid time off and holidays