Senior HPC Applications Engineer
Chicago, IL · On-site +1
About Parallel Works Parallel Works builds and operates ACTIVATE, a control plane for high ... Software stack: compile and package MPI implementations (OpenMPI, MPICH, Intel MPI, HPC-X ...
Chicago, IL · On-site +1
About Parallel Works Parallel Works builds and operates ACTIVATE, a control plane for high ... Software stack: compile and package MPI implementations (OpenMPI, MPICH, Intel MPI, HPC-X ...
Chicago, IL · On-site +1
About Parallel Works Parallel Works builds and operates ACTIVATE, a control plane for high ... Software stack: compile and package MPI implementations (OpenMPI, MPICH, Intel MPI, HPC-X ...
Canonsburg, PA · On-site
$101K/yr
Design, implement, and optimize parallel programming methods within Ansys Mechanical solver products using MPI, GPU programming models like CUDA, HIP, SYCL, OpenMP, and other HPC frameworks * Profile ...
Canonsburg, PA · On-site
$101K/yr
Design, implement, and optimize parallel programming methods within Ansys Mechanical solver products using MPI, GPU programming models like CUDA, HIP, SYCL, OpenMP, and other HPC frameworks * Profile ...
Chicago, IL · On-site
$150 - $200/hr
About Parallel Works Parallel Works builds and operates ACTIVATE, a control plane for high ... Software stack: compile and package MPI implementations (OpenMPI, MPICH, Intel MPI, HPC-X ...
Chicago, IL · On-site
$150 - $200/hr
About Parallel Works Parallel Works builds and operates ACTIVATE, a control plane for high ... Software stack: compile and package MPI implementations (OpenMPI, MPICH, Intel MPI, HPC-X ...
Durham, NC · On-site
$125K - $170K/yr
D. degree in CS/CE or equivalent experience. • 5+ years of relevant experience. • Excellent C/C++ programming and debugging skills. • Experience with parallel programming models (MPI, SHMEM ...
Durham, NC · On-site
$125K - $170K/yr
D. degree in CS/CE or equivalent experience. • 5+ years of relevant experience. • Excellent C/C++ programming and debugging skills. • Experience with parallel programming models (MPI, SHMEM ...
Crane, IN · On-site
$111K - $131K/yr
Experience with pthreads, MPI, or other parallel programming frameworks is preferred. * Ability to work independently while collaborating effectively within a multidisciplinary engineering team.
Crane, IN · On-site
$111K - $131K/yr
Experience with pthreads, MPI, or other parallel programming frameworks is preferred. * Ability to work independently while collaborating effectively within a multidisciplinary engineering team.
HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA Deep ...
HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA Deep ...
HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA * Deep ...
HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA * Deep ...
HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA * Deep ...
HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA * Deep ...
HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA * Deep ...
HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA * Deep ...
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
Chantilly, VA · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
Chantilly, VA · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
Reston, VA · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
Reston, VA · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
Honolulu, HI · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
Honolulu, HI · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
Aurora, CO · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
Aurora, CO · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
WI · On-site
$100 - $125/hr
... MPI-parallel environment * Collaborate with other Simcenter development teams (HPC, pre ... Sc. or equivalent in mechanical engineering, computational mechanics, computer science, or a ...
WI · On-site
$100 - $125/hr
... MPI-parallel environment * Collaborate with other Simcenter development teams (HPC, pre ... Sc. or equivalent in mechanical engineering, computational mechanics, computer science, or a ...
Oak Ridge, TN · On-site
Experience in parallel programming with one or more common parallel programming models, like MPI or OpenMP. * Experience in heterogeneous programming (i.e., GPU programming) and/or developing ...
Oak Ridge, TN · On-site
Experience in parallel programming with one or more common parallel programming models, like MPI or OpenMP. * Experience in heterogeneous programming (i.e., GPU programming) and/or developing ...
Austin, TX · Hybrid
$54 - $71.25/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. Hands on experience doing low-level performance optimizations. In-depth expertise with CPU and GPU ...
Austin, TX · Hybrid
$54 - $71.25/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. Hands on experience doing low-level performance optimizations. In-depth expertise with CPU and GPU ...
Durham, NC · Hybrid
$52.75 - $69.50/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and ...
Durham, NC · Hybrid
$52.75 - $69.50/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and ...
OR · On-site +1
$54.50 - $72/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. Hands on experience doing low-level performance optimizations. In-depth expertise with CPU and GPU ...
OR · On-site +1
$54.50 - $72/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. Hands on experience doing low-level performance optimizations. In-depth expertise with CPU and GPU ...
Santa Clara, CA · Hybrid
$64 - $84.50/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and ...
Santa Clara, CA · Hybrid
$64 - $84.50/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and ...
$44.5K - $49.5K
15% of jobs
$52.1K is the 25th percentile. Wages below this are outliers.
$49.5K - $54.4K
19% of jobs
$54.4K - $59.4K
14% of jobs
The median wage is $64.3K / yr.
$59.4K - $64.3K
2% of jobs
$64.3K - $69.3K
1% of jobs
$69.3K - $74.2K
1% of jobs
$74.2K - $79.2K
13% of jobs
$79.2K - $84.1K
6% of jobs
$86.3K is the 75th percentile. Wages above this are outliers.
$84.1K - $89.1K
9% of jobs
$89.1K - $94K
10% of jobs
$94K - $99K
11% of jobs
$44.5K
$70.9K
$99K
| Aspect | Mpi Parallel Programming | OpenCL Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field, knowledge of MPI libraries | Bachelor's in Computer Science, experience with OpenCL and GPU programming |
| Work Environment | High-performance computing clusters, scientific research labs | GPU-enabled systems, hardware acceleration environments |
| Industry Usage | Scientific computing, simulations, research institutions | Graphics, parallel computing, hardware acceleration industries |
While both Mpi Parallel Programming and OpenCL Developer roles involve parallel computing, Mpi focuses on distributed memory systems for large-scale scientific applications, whereas OpenCL developers work on GPU and hardware acceleration tasks. The roles overlap in parallel processing skills but differ in application focus and environment.

Chicago, IL • On-site, Remote
Full-time
Medical, Dental, Vision, Retirement, PTO
Re-posted 9 days ago
Own and maintain the software stack, including compiling and packaging MPI implementations, compilers, and scientific libraries.
Enable AI and ML workloads by installing frameworks, configuring multi-node GPU launches, and diagnosing underlying system issues.
Triage tickets, diagnose failed jobs, and provide support to users to ensure successful job execution.
Sourced by ZipRecruiter
Software development
1 - 10 Employees
Chicago, IL, US
2015