Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Red hat Senior Software Engineer 
United States, Massachusetts, Boston 
825963254

04.12.2024

Job Summary

In this role, you will help build, support, develop and maintain the GPU and Accelerator-related components on Red Hat Enterprise Linux (RHEL). You will work across the Red Hat organization to create the foundation for our layered products such as RHEL AI and Red Hat OpenShift AI. You will concentrate on the GPU/Accelerator drivers that extend from Linux kernel through the user-space Accelerator frameworks, such as OneAPI and ROCm, with an initial emphasis on the kernel aspects.

You will be a key part of our GPU and Accelerators organization that integrates hardware support for the components throughout the AI/ML stack.

What you will do:

  • Build, support, develop and maintain the GPU/Accelerator infrastructure and device drivers for AI/ML and GPU compute workloads

  • Participate in and collaborate with the GPU/Accelerator upstream communities and partners, including working directly with the hardware vendors engineers

  • Optimize the GPU/Accelerator infrastructure and device drivers to maximize the performance of the stack

  • Work closely with key stakeholders within Red Hat who will use the infrastructure you build to accelerate AI/ML frameworks

  • Triage and fix driver and userspace issues

  • Develop functional and regression test cases

What you will bring:

  • University degree in computer science or equivalent job experience

  • Highly proficient in C and C++ languages

  • Experience developing Linux kernel device drivers

  • Familiarity with the internals of the accelerators frameworks, such as oneAPI, ROCm or CUDA

  • Strong English written and verbal communication and organizational skills

The following is considered a plus:

  • Experience with accelerators APIs and frameworks such as ROCm, Intel One API, CUDA, OpenCL, etc.

  • Experience with AI/ML frameworks such as TensorFlow, PyTorch

  • Experience with python and python common tooling libraries

  • Experience with containers building systems, and container tooling such as Docker, Podman, etc.

  • Experience with agile principles and tools (Jira, Confluence or similar technologies)

The salary range for this position is $127,890.00 - $211,180.00. Actual offer will be based on your qualifications.

Pay Transparency

● 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