Senior Middleware Development Engineer
Intel
Opportunity published from Workday · applications stay with the original hiring source.
About the opportunity
We are seeking a Senior Middleware Development Engineer to join our communication runtimes team. In this role, you will develop and contribute software features and optimizations to multiple communication libraries, including Intel SHMEM, Intel MPI, MPICH, and Intel oneCCL.
You will have the opportunity to build expertise with the latest Intel GPUs and CPUs used in data centers, collaborate directly with scientists and engineers working on the Aurora supercomputer at Argonne National Labs, and make meaningful contributions to scientific computing and machine learning.
You must possess strong analytical, problem-solving, and communication skills, with the ability to understand multiple levels of the communications stack while remaining self-driven and highly motivated.
Key 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 of software development experience.
- 5+ years of experience developing in a 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 (e.g., MPI, oneCCL/NCCL, or SHMEM), developing software for GPUs, or developing software for one or more layers of the network communications stack.
Nice to have
- PhD degree in Computer Science or Computer Engineering.
- Experience developing performance optimizations that improve communications latency or throughput.
- Experience debugging problems at different layers of the hardware and software stack.
Benefits
- Competitive pay and stock bonuses.
- Comprehensive benefit programs including health, retirement, and vacation.
Job Type
Experienced Hire
- Shift: Shift 1 (United States of America)
Primary Location
US, Oregon, Hillsboro
Additional Locations
US, Texas, Austin
Annual Salary Range
- $149,600.00 - $284,580.00 USD
Work Model
On-site presence required (subject to change)
Additional information
- Intel is committed to ethical hiring practices and RBA compliance; no fees are charged during the hiring process.
Application: UpVagas lists this opportunity from the hiring company or its recruitment platform. The application is completed at the original source.
