HPC Middleware Engineer — GPU Communications

Intel

Hillsboro (OR)

On-site

USD 111,000 - 211,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive pay
Stock bonuses
Health benefits and retirement

Job summary

Intel's Communication Runtimes team in Hillsboro is seeking a Middleware Development Engineer to design, build, and optimize software communication libraries for HPC and AI workloads at scale.

You will identify bottlenecks in the oneCCL library, optimize latency and bandwidth, and collaborate across teams to push performance on Intel GPUs and CPUs, enabling climate modeling, drug discovery, and large-scale ML initiatives.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 3+ yrs. of experience in software development.
  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 1+ yrs. of experience in software development.
  • Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 3+ months of experience in software development.

Responsibilities

  • Identify performance bottlenecks and additional features necessary to run Argonne AI COE workloads.
  • Optimize runtime software for distributed computing systems, ensuring optimal latency and bandwidth.
  • Collaborate with cross-functional teams to define technical specifications and software requirements.
  • Troubleshoot and resolve complex issues across multiple hardware and software stack layers.
  • Contribute to software innovations that enhance HPC and AI capabilities at unprecedented scale.
  • Partner with engineering and architecture teams to maximize performance on Intel architectures.

Skills

C/C++ programming
Linux environments
Multithreaded programming
Runtime performance optimization
GPU software development
Software development in HPC contexts

Education

Bachelor's degree in CS/CE/Math or STEM with 3+ yrs
Master's degree with 1+ yrs
PhD with 3+ months

Tools

MPI
SHMEM
oneCCL/NCCL

Job description

Intel's Communication Runtimes team in Hillsboro is seeking a Middleware Development Engineer to design, build, and optimize software communication libraries for HPC and AI workloads at scale.

You will identify bottlenecks in the oneCCL library, optimize latency and bandwidth, and collaborate across teams to push performance on Intel GPUs and CPUs, enabling climate modeling, drug discovery, and large-scale ML initiatives.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GPU HPC Middleware Engineer
GPU HPC Middleware Engineer

Intel • Austin (TX)

On-site
USD 111,000 - 211,000
Stock bonuses
Health benefits
Vacation
Senior HPC Middleware Engineer - MPI/oneCCL
Senior HPC Middleware Engineer - MPI/oneCCL

Intel Corporation • Hillsboro (OR)

Hybrid
USD 147,000 - 245,000
Senior HPC Middleware Engineer — MPI/SHMEM, GPU Optimized
Senior HPC Middleware Engineer — MPI/SHMEM, GPU Optimized

Intel • Hillsboro (OR)

On-site
USD 150,000 - 285,000
Stock bonuses
Health benefits
Retirement plan
+1
Senior HPC Middleware Engineer — Hybrid
Senior HPC Middleware Engineer — Hybrid

Intel • Austin (TX)

Hybrid
USD 129,000 - 245,000
Senior HPC Middleware Engineer
Senior HPC Middleware Engineer

Intel • Austin (TX)

On-site
USD 150,000 - 285,000
Senior HPC Middleware Engineer | MPI/SHMEM, OneCCL
Senior HPC Middleware Engineer | MPI/SHMEM, OneCCL

Intel Corporation • Hillsboro (OR)

On-site
USD 150,000 - 285,000
Competitive pay
Stock bonuses
Health benefits
Middleware Development Engineer
Middleware Development Engineer

Intel • Austin (TX)

On-site
USD 111,000 - 211,000
Stock bonuses
Health benefits
Vacation
Middleware Development Engineer
Middleware Development Engineer

Intel • Hillsboro (OR)

On-site
USD 111,000 - 211,000
Competitive pay
Stock bonuses
Health benefits and retirement
Senior Middleware Software Development Engineer
Senior Middleware Software Development Engineer

Intel Corporation • Hillsboro (OR)

Hybrid
USD 147,000 - 245,000
Senior Middleware Software Development Engineer
Senior Middleware Software Development Engineer

Intel • Austin (TX)

Hybrid
USD 129,000 - 245,000