Principal HPC Architect
Milpitas, CA · On-site
Optimize MPI, OpenMP, CUDA, and other parallel programming frameworks. * Benchmark hardware and software stacks to guide procurement and architecture decisions. Operations & Reliability: * Maintain ...
Milpitas, CA · On-site
Optimize MPI, OpenMP, CUDA, and other parallel programming frameworks. * Benchmark hardware and software stacks to guide procurement and architecture decisions. Operations & Reliability: * Maintain ...
Milpitas, CA · On-site
Optimize MPI, OpenMP, CUDA, and other parallel programming frameworks. * Benchmark hardware and software stacks to guide procurement and architecture decisions. Operations & Reliability: * Maintain ...
Milpitas, CA · On-site
Optimize MPI, OpenMP, CUDA, and other parallel programming frameworks. * Benchmark hardware and software stacks to guide procurement and architecture decisions. Operations & Reliability: * Maintain ...
Milpitas, CA · On-site
Optimize MPI, OpenMP, CUDA, and other parallel programming frameworks. * Benchmark hardware and software stacks to guide procurement and architecture decisions. Operations & Reliability: * Maintain ...
San Mateo, CA · On-site
... parallel programming via shared memory (OMP), MPI for distributed computing, or CUDA for GPUs is a plus • Proficient in Python • Enterprise-level software development and testing practices • ...
San Mateo, CA · On-site
... parallel programming via shared memory (OMP), MPI for distributed computing, or CUDA for GPUs is a plus • Proficient in Python • Enterprise-level software development and testing practices • ...
... parallel programming (CUDA) • Background with HPC networking technologies (InfiniBand, RoCE ... Knowledge of MPI, collective communications (NCCL), distributed training and inference. • ...
... parallel programming (CUDA) • Background with HPC networking technologies (InfiniBand, RoCE ... Knowledge of MPI, collective communications (NCCL), distributed training and inference. • ...
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 ...
Santa Clara, CA · On-site
$55K - $72K/yr
... and parallel programming; ideally using CUDA, MPI, OpenMP, OpenACC, pthreads, or equivalent technologies • Strong fundamentals in floating point arithmetic and implementation of sparse linear ...
Santa Clara, CA · On-site
$55K - $72K/yr
... and parallel programming; ideally using CUDA, MPI, OpenMP, OpenACC, pthreads, or equivalent technologies • Strong fundamentals in floating point arithmetic and implementation of sparse linear ...
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 ...
San Mateo, CA · On-site
Experience with parallel programming via shared memory (OMP), MPI for distributed computing, or CUDA for GPUs is a plus. Proficient in Python. Enterprise-level software development and testing ...
San Mateo, CA · On-site
Experience with parallel programming via shared memory (OMP), MPI for distributed computing, or CUDA for GPUs is a plus. Proficient in Python. Enterprise-level software development and testing ...
Westford, MA · Hybrid
$56.75 - $74.75/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 ...
Westford, MA · Hybrid
$56.75 - $74.75/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 ...
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 ...
San Antonio, TX · 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 ...
San Antonio, TX · 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 ...
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 ...
... with parallel programming and at least one communication runtime (MPI, NCCL, UCX, NVSHMEM) • Experience conducting performance benchmarking and triage on large scale HPC clusters • Good ...
... with parallel programming and at least one communication runtime (MPI, NCCL, UCX, NVSHMEM) • Experience conducting performance benchmarking and triage on large scale HPC clusters • Good ...
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 ...
Santa Clara, CA · On-site
$122K - $168K/yr
... parallel programming; ideally for sparse linear algebra applications and using CUDA, MPI, OpenMP, or equivalent technologies • Experience with domain-specific language design and compiler ...
Santa Clara, CA · On-site
$122K - $168K/yr
... parallel programming; ideally for sparse linear algebra applications and using CUDA, MPI, OpenMP, or equivalent technologies • Experience with domain-specific language design and compiler ...
Hillsboro, OR · Hybrid
$59.25 - $78.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 ...
Hillsboro, OR · Hybrid
$59.25 - $78.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 ...
Familiarity with parallel programming models (MPI, OpenMP) and scientific computing frameworks. * Experience with configuration management and automation tools (Salt, Ansible, Puppet). * Demonstrated ...
Familiarity with parallel programming models (MPI, OpenMP) and scientific computing frameworks. * Experience with configuration management and automation tools (Salt, Ansible, Puppet). * Demonstrated ...
Santa Clara, CA · On-site
$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 · On-site
$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 ...
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 ...
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 ...
$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.

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 16 days ago