Red Hat · 10 months ago
Senior Principal Software Engineer
Red Hat is a software company that offers enterprise open source software solutions. In the position of Senior Principal Software Engineer, you will work with a diverse team to design, implement, and productize the RHEL AI product, focusing on deep integration with hardware accelerators and developing tooling for rapid development cycles.
Enterprise SoftwareSoftwareProperty & Casualty InsuranceInsurTechLinuxOpen SourceOperating Systems
Responsibilities
Design and lead the development and implementation of software for RHEL AI to leverage the power of hardware accelerators
Be an owner of product quality for our product set by looking to continuously improve process and coding standards
Work closely with Engineering, Product Management and Support stakeholders to prioritize features and bugs during all phases of development
Lead the interaction with relevant hardware partners with a focus on getting key functionality included in their roadmap
Develop architectural and design principles with an eye on performance, resilience, scalability, security, technology constraints and comprehensibility
Communicate architectural concepts and decisions to various audiences
Be a coach and mentor to junior members of the team and help expand their skills sets
Be a leader in relevant upstream AI/ML communities with a focus on driving the direction of technologies and how they might be used within our offerings
Qualification
Required
Strong experience with RHEL or other Linux distributions and a recognized authority in at least one key technology
Strong 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
Experience with container technologies, such as Kubernetes/OpenShift and Podman
Hands-on learning and demonstrable experience with implementing and owning complex features individually and in collaboration with others
Preferred
Previous experience with hardware acceleration, either generic GPU experience or specific ones, such as NVidia CUDA, AMD ROCm or Intel Gaudi
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
Benefits
Comprehensive medical, dental, and vision coverage
Flexible Spending Account - healthcare and dependent care
Health Savings Account - high deductible medical plan
Retirement 401(k) with employer match
Paid time off and holidays
Paid parental leave plans for all new parents
Leave benefits including disability, paid family medical leave, and paid military leave
Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Company
Red Hat
Red Hat is a software company that offers enterprise open-source software solutions. It is a sub-organization of IBM.
H1B Sponsorship
Red Hat has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (159)
2024 (148)
2023 (156)
2022 (181)
2021 (154)
2020 (106)
Funding
Current Stage
Public CompanyTotal Funding
unknown2018-10-28Acquired
1999-08-20IPO
1999-03-09Corporate Round
Leadership Team
Recent News
2026-02-25
Company data provided by crunchbase