Red Hat is looking to integrate advanced hardware accelerators with their AI portfolio by designing, developing, and productizing software components that leverage these accelerators to enhance AI capabilities, optimize performance, and improve scalability.
Requirements
- Strong experience with RHEL or other Linux distributions
- Proficiency in programming languages such as Python, Go, or similar
- Problem-solving and troubleshooting skills with a focus on root cause analysis
- Experience with container technologies like Kubernetes, OpenShift, and Podman
- Hands-on experience with implementing and owning complex software features
- Understanding of AI frameworks such as PyTorch and TensorFlow (considered a plus)
- Knowledge of hardware acceleration technologies, including GPU, CUDA, ROCm (preferred)
Responsibilities
- Design and lead the packaging and productization of software for Red Hat AI core platform components to leverage hardware accelerators
- Collaborate closely with engineering, product management, and support teams to prioritize features and resolve bugs throughout development cycles
- Identify opportunities for AI integration within the software development lifecycle, fostering innovation and continuous improvement
- Develop architectural and design principles focused on performance, resilience, scalability, security, and maintainability
- Explore emerging AI technologies, experimenting with new capabilities to enhance workflows and tooling
- Utilize AI-assisted development tools, such as GitHub Copilot, Cursor, and Claude Code, to improve coding efficiency and quality
- Communicate complex architectural concepts clearly to diverse audiences
Other
- Mentor and coach junior team members, supporting their professional growth and skill development
- Excellent communication skills
- Ability to mentor junior team members