Senior Middleware Development Engineer
Intel · Hillsboro, OR · 5 days ago
On-siteEngineering$150k–$285k/yrFull-time
About the role
We are seeking a Senior Middleware Development Engineer to join our communication runtimes team. The role involves developing and contributing software features and optimizations to multiple communication libraries such as Intel SHMEM, Intel MPI, MPICH, and Intel oneCCL.
Responsibilities
- Design, develop, and maintain features and optimizations for Intel SHMEM, Intel MPI, MPICH, and oneCCL libraries
- Collaborate with cross-functional teams to define software requirements and specifications
- Optimize software to meet performance requirements, ensuring low latency, high bandwidth, and high reliability
Qualifications
- Master’s degree in Computer Science or Computer Engineering
- 5+ years in SW development
- 5+ years of Experience developing in Linux environment
- 5+ years of Experience in C and C++ programming
- Experience with multithreaded programming
- Experience with at least one of the following:
- Distributed computing
- HPC communications libraries
- Collective communications libraries (i.e. MPI, oneCCL/NCCL, or SHMEM)
- Developing software for GPUs
- Developing software for one or more layers of the network communications stack
Preferred Qualifications
- PhD. degree in Computer Science, Computer Engineering
- Experience developing performance optimizations that improve communications latency or throughput
- Experience debugging problems at different layers of the hardware and software stack
Pay
$149,600.00 - 284,580.00 USD
Schedule
Shift 1 (United States of America)