Position Details
About this role
This role involves developing and optimizing communication libraries such as Intel MPI, SHMEM, and oneCCL for scientific computing and machine learning applications, primarily on Linux systems with GPU support.
Key Responsibilities
- Design, develop, and maintain communication libraries
- Collaborate with cross-functional teams
- Optimize software for performance
- Build expertise with Intel GPUs and CPUs
- Contribute to scientific computing and ML
Technical Overview
The technical environment includes C and C++ programming on Linux, HPC communication libraries, GPU software development, and performance optimization for communication stacks.
Ideal Candidate
The ideal candidate is a mid-level software engineer with 3+ years of experience in C and C++ programming within Linux environments, specializing in HPC communications libraries and GPU software development. They possess strong analytical and communication skills, with a motivation to contribute to scientific computing and machine learning projects.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with MPI, SHMEM, or GPU software development, No Linux development experience, Less than 3 years of relevant experience, No STEM degree
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile