Senior Software Engineer
We are seeking a skilled Senior Software Engineer to join our team. As a key member of our organization, you will be responsible for designing, implementing and productizing the RHEL AI product.
Key Responsibilities:
* Contribute to the development and implementation of software for RHEL AI to leverage the power of hardware accelerators.
* Contribute to product quality for our product set by looking to continuously improve process and coding standards.
* Work closely with teams within AI Engineering, where collaboration opportunities present themselves.
* Provide input to architectural and design principles that help improve overall development within the group.
Requirements:
* Experience with RHEL or other Linux distributions.
* Solid experience with software development with programming languages such as Python, Go or similar.
* Problem solving and troubleshooting skills with a focus on root cause analysis.
Bonus Skills:
* Previous experience with hardware acceleration, either generic GPU experience or specific ones, such as CUDA and ROCm.
* Knowledge of AI frameworks, such as PyTorch and/or TensorFlow.
* Familiarity with containerization and orchestration.
* Understanding of Open Source development models.
* Experience with test-base development and agile/scrum methodologies.
About the Role:
The ideal candidate will have a strong passion for Open Source software and its communities, as well as a desire to contribute to our mission to help customers bring AI to their data.
What We Offer:
We offer a dynamic and rapidly growing environment where each day provides interesting challenges and opportunities. You will work together closely with Product Management, other engineering teams, as well as our partners and key customers.
Why Join Us?
We are committed to creating an inclusive and diverse environment where everyone can thrive. We value creativity, passion and innovation, and we are excited to welcome talented individuals like you to our team.