Senior Software Engineer
Company: Red Hat Limited
Location: Raleigh
Posted on: April 7, 2025
Job Description:
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.Learn and
help implement the architectural concepts that are key to the
development of our product set.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.Required Skills
- 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.Primary Job 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.
- Learn and help implement the architectural concepts that are
key to the development of our product set.
- 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.Salary
Range: $111,260.00 - $183,580.00. Actual offer will be based on
your qualifications.Pay TransparencyRed Hat determines compensation
based on several factors including but not limited to job location,
experience, applicable skills and training, external market value,
and internal pay equity.About Red HatRed Hat is the world's leading
provider of enterprise open source software solutions, using a
community-powered approach to deliver high-performing Linux, cloud,
container, and Kubernetes technologies.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!Note: These benefits are only
applicable to full time, permanent associates at Red Hat located in
the United States.Inclusion at Red HatRed Hat's culture is built on
the open source principles of transparency, collaboration, and
inclusion.Equal Opportunity Policy (EEO)Red Hat is proud to be an
equal opportunity workplace and an affirmative action employer.
#J-18808-Ljbffr
Keywords: Red Hat Limited, Raleigh , Senior Software Engineer, IT / Software / Systems , Raleigh, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...