Distributed and Containerized Workloads Experience supporting distributed compute workloads utilizing parallel computing frameworks such as: * MPI * OpenMP * GPU compute frameworks Candidates should ...
Distributed and Containerized Workloads Experience supporting distributed compute workloads utilizing parallel computing frameworks such as: * MPI * OpenMP * GPU compute frameworks Candidates should ...
HPC Support Engineer
Charlottesville, VA · On-site
Experience with parallel computing frameworks (MPI, OpenMP, or CUDA-based GPU workloads) * Experience supporting scientific or engineering applications requiring large-scale compute resources
HPC Support Engineer
Charlottesville, VA · On-site
Experience with parallel computing frameworks (MPI, OpenMP, or CUDA-based GPU workloads) * Experience supporting scientific or engineering applications requiring large-scale compute resources
Experience with MPI, OpenMP , or parallel computing frameworks * Experience supporting GPU workloads and CUDA environments * Familiarity with scientific or engineering applications in HPC ...
Quick apply
Experience with MPI, OpenMP , or parallel computing frameworks * Experience supporting GPU workloads and CUDA environments * Familiarity with scientific or engineering applications in HPC ...
Experience with MPI, OpenMP , or parallel computing frameworks * Experience supporting GPU workloads and CUDA environments * Familiarity with scientific or engineering applications in HPC ...
Experience with MPI, OpenMP , or parallel computing frameworks * Experience supporting GPU workloads and CUDA environments * Familiarity with scientific or engineering applications in HPC ...
Experience with MPI, OpenMP , or parallel computing frameworks * Experience supporting GPU workloads and CUDA environments * Familiarity with scientific or engineering applications in HPC ...
Experience with MPI, OpenMP , or parallel computing frameworks * Experience supporting GPU workloads and CUDA environments * Familiarity with scientific or engineering applications in HPC ...
Experience with parallel computing frameworks (MPI, OpenMP, or CUDA-based GPU workloads) * Experience supporting scientific or engineering applications requiring large-scale compute resources
Experience with parallel computing frameworks (MPI, OpenMP, or CUDA-based GPU workloads) * Experience supporting scientific or engineering applications requiring large-scale compute resources
Senior C++ Software Engineer
Sterling, VA · On-site
This position offers the opportunity to deepen your expertise in parallel processing and high-performance computing, with exposure to CUDA programming, positioning you at the forefront of ...
Senior C++ Software Engineer
Sterling, VA · On-site
This position offers the opportunity to deepen your expertise in parallel processing and high-performance computing, with exposure to CUDA programming, positioning you at the forefront of ...
Experience in parallel computing paradigms, hardware-level optimization, and low-level accelerator optimization. Preferred qualifications: * Master's degree or PhD in a quantitative discipline (e.g ...
New
Experience in parallel computing paradigms, hardware-level optimization, and low-level accelerator optimization. Preferred qualifications: * Master's degree or PhD in a quantitative discipline (e.g ...
New
GPU Software Engineer
Arlington, VA · On-site
$107.90K - $195.05K/yr
A solid understanding of GPU programming and parallel computing architectures * Understanding signal processing algorithms written in MATLAB * Parallelization of existing algorithms * Decomposing ...
GPU Software Engineer
Arlington, VA · On-site
$107.90K - $195.05K/yr
A solid understanding of GPU programming and parallel computing architectures * Understanding signal processing algorithms written in MATLAB * Parallelization of existing algorithms * Decomposing ...
GPU Software Engineer
$107.90K - $195.05K/yr
A solid understanding of GPU programming and parallel computing architectures * Understanding signal processing algorithms written in MATLAB * Parallelization of existing algorithms * Decomposing ...
GPU Software Engineer
$107.90K - $195.05K/yr
A solid understanding of GPU programming and parallel computing architectures * Understanding signal processing algorithms written in MATLAB * Parallelization of existing algorithms * Decomposing ...
GPU Software Engineer
Arlington, VA · On-site
$69.55K - $125.73K/yr
An understanding of GPU programming and parallel computing architectures * Grow and develop experience in: * Signal processing algorithms written in MATLAB * Parallelization of existing algorithms
GPU Software Engineer
Arlington, VA · On-site
$69.55K - $125.73K/yr
An understanding of GPU programming and parallel computing architectures * Grow and develop experience in: * Signal processing algorithms written in MATLAB * Parallelization of existing algorithms
Experience in parallel computing paradigms, hardware-level optimization, and low-level accelerator optimization. Preferred qualifications: * Master's degree or PhD in a quantitative discipline (e.g ...
New
Experience in parallel computing paradigms, hardware-level optimization, and low-level accelerator optimization. Preferred qualifications: * Master's degree or PhD in a quantitative discipline (e.g ...
New
GPU Software Engineer
$69.55K - $125.73K/yr
An understanding of GPU programming and parallel computing architectures * Grow and develop experience in: * Signal processing algorithms written in MATLAB * Parallelization of existing algorithms
GPU Software Engineer
$69.55K - $125.73K/yr
An understanding of GPU programming and parallel computing architectures * Grow and develop experience in: * Signal processing algorithms written in MATLAB * Parallelization of existing algorithms
High Performance Computing Scientist
Newport News, VA · On-site
$89.80K - $159.30K/yr
Developing parallel software using OpenMP and MPI. * Heterogeneous computing using CUDA/ROCm, or OneAPI/SYCL. * Highly proficient in navigating complex HPC job scheduling systems such as SLURM.
High Performance Computing Scientist
Newport News, VA · On-site
$89.80K - $159.30K/yr
Developing parallel software using OpenMP and MPI. * Heterogeneous computing using CUDA/ROCm, or OneAPI/SYCL. * Highly proficient in navigating complex HPC job scheduling systems such as SLURM.
Senior Software Engineer, AI/ML, Google Public Sector
Reston, VA · On-site
$127.40K - $168K/yr
Experience with parallel computing paradigms and hardware-level optimization including programming experience in Python or C/C . About the job Google's software engineers develop the next-generation ...
Senior Software Engineer, AI/ML, Google Public Sector
Reston, VA · On-site
$127.40K - $168K/yr
Experience with parallel computing paradigms and hardware-level optimization including programming experience in Python or C/C . About the job Google's software engineers develop the next-generation ...
Senior Software Engineer, AI/ML, Google Public Sector with Security Clearance
$127.70K - $168.30K/yr
Experience with parallel computing paradigms and hardware-level optimization including programming experience in Python or C/C++. About the job Google's software engineers develop the next-generation ...
Senior Software Engineer, AI/ML, Google Public Sector with Security Clearance
$127.70K - $168.30K/yr
Experience with parallel computing paradigms and hardware-level optimization including programming experience in Python or C/C++. About the job Google's software engineers develop the next-generation ...
HPC Cloud Performance Engineer
$57.50 - $77/hr
Proficiency in parallel computing * Cloud orchestration tools * HPC workload scheduling * Performance profiling tools * Scripting for automation * Data analysis for performance trends DESIRED SKILLS
HPC Cloud Performance Engineer
$57.50 - $77/hr
Proficiency in parallel computing * Cloud orchestration tools * HPC workload scheduling * Performance profiling tools * Scripting for automation * Data analysis for performance trends DESIRED SKILLS
HPC Cloud Performance Engineer
Tysons, VA · On-site
$56 - $74.75/hr
Proficiency in parallel computing * Cloud orchestration tools * HPC workload scheduling * Performance profiling tools * Scripting for automation * Data analysis for performance trends DESIRED SKILLS
HPC Cloud Performance Engineer
Tysons, VA · On-site
$56 - $74.75/hr
Proficiency in parallel computing * Cloud orchestration tools * HPC workload scheduling * Performance profiling tools * Scripting for automation * Data analysis for performance trends DESIRED SKILLS
HPC Cloud Performance Engineer
$58 - $77.75/hr
Proficiency in parallel computing * Cloud orchestration tools * HPC workload scheduling * Performance profiling tools * Scripting for automation * Data analysis for performance trends DESIRED SKILLS
HPC Cloud Performance Engineer
$58 - $77.75/hr
Proficiency in parallel computing * Cloud orchestration tools * HPC workload scheduling * Performance profiling tools * Scripting for automation * Data analysis for performance trends DESIRED SKILLS
HPC Cloud Performance Engineer
Reston, VA · On-site
$58 - $77.75/hr
Proficiency in parallel computing * Cloud orchestration tools * HPC workload scheduling * Performance profiling tools * Scripting for automation * Data analysis for performance trends DESIRED SKILLS
HPC Cloud Performance Engineer
Reston, VA · On-site
$58 - $77.75/hr
Proficiency in parallel computing * Cloud orchestration tools * HPC workload scheduling * Performance profiling tools * Scripting for automation * Data analysis for performance trends DESIRED SKILLS
Parallel Computing information
See Virginia salary details
$24.8K - $30.7K
4% of jobs
$30.7K - $36.6K
12% of jobs
$39K is the 25th percentile. Wages below this are outliers.
$36.6K - $42.5K
22% of jobs
The median wage is $45.9K / yr.
$42.5K - $48.4K
20% of jobs
$48.4K - $54.3K
13% of jobs
$56.6K is the 75th percentile. Wages above this are outliers.
$54.3K - $60.2K
10% of jobs
$60.2K - $66.1K
6% of jobs
$66.1K - $72K
5% of jobs
$72K - $77.9K
3% of jobs
$77.9K - $83.8K
2% of jobs
$83.8K - $89.7K
2% of jobs
$24.8K
$51.9K
$89.7K
How much do parallel computing jobs pay per year?
What are the key skills and qualifications needed to thrive as a Parallel Computing Specialist, and why are they important?
What are some common challenges faced by professionals working in parallel computing roles?
What is parallel computing?
What is the difference between Parallel Computing vs Data Analyst?
| Aspect | Parallel Computing | Data Analyst |
|---|---|---|
| Required Credentials | Computer Science or Engineering degree, programming skills | Statistics, Data Science, or related degree, analytical skills |
| Work Environment | Research labs, tech companies, high-performance computing centers | Business, finance, healthcare, corporate offices |
| Industry Usage | Technology, research, scientific computing | Business intelligence, market analysis, reporting |
While Parallel Computing focuses on developing algorithms to process large data sets efficiently across multiple processors, Data Analysts interpret data to provide actionable insights. Both roles require strong technical skills but serve different purposes: one enhances computational performance, the other informs business decisions.

Other
Posted 5 days ago
Job description
SAIC is looking for a highly qualified HPC Systems Engineer to support the Army's Golden Dome initiative. The engineer will support the deployment and sustainment of Linux-based High Performance Computing (HPC) cluster environments used for distributed compute workloads, simulation environments, and GPU-enabled processing.
The environment will include:
- multi-node Linux compute clusters
- workload scheduling platforms such as Slurm or PBS
- cluster provisioning frameworks (e.g., xCAT, Warewulf)
- high-performance networking technologies including RDMA / InfiniBand
- distributed parallel compute workloads utilizing MPI or OpenMP
- GPU-enabled compute resources supporting CUDA-based processing
The system will be used to support scientific computing, simulation workloads, and other distributed compute operations within a secure research environment.
Candidates should be comfortable working within cluster-scale computing environments where performance, scheduler configuration, and distributed workload execution are critical operational factors.
The HPC Systems Engineer will support the build-out, configuration, and sustainment of HPC cluster platforms.
The role focuses on:
- cluster platform configuration
- scheduler administration
- distributed compute troubleshooting
- performance analysis across compute, storage, and network layers
- GPU compute workload support
- automation and operational tooling
Candidates should have experience working with multi-node Linux cluster environments and distributed compute workloads.
Core Technical Capabilities
Candidates should demonstrate capability in most of the following areas.
HPC Cluster Platforms
Experience supporting multi-node Linux compute clusters, including node integration, configuration, and operational sustainment.
Experience with cluster provisioning tools such as xCAT, Warewulf, or similar node deployment systems is beneficial.
Workload Scheduling Platforms
Experience supporting distributed compute workloads using schedulers such as:
- Slurm
- PBS / PBS Pro
- Torque
- Grid Engine
Candidates should understand queue configuration, job submission workflows, and scheduler troubleshooting.
Candidates should understand how workload schedulers interact with distributed compute workloads and containerized execution environments.
Linux Systems Administration
Strong Linux administration experience including:
- command-line system administration
- server and compute node configuration
- system troubleshooting in distributed compute environments
Experience with RHEL-based environments is preferred.
Distributed and Containerized Workloads
Experience supporting distributed compute workloads utilizing parallel computing frameworks such as:
- MPI
- OpenMP
- GPU compute frameworks
Candidates should understand how workload schedulers interact with distributed compute workloads and containerized execution environments within HPC clusters.
Familiarity with container technologies commonly used in HPC environments such as:
- Docker
- Podman
- Singularity / Apptainer
Candidates should understand how containerized workloads interact with schedulers, GPU resources, and distributed compute environments.
Experience supporting containerized HPC workloads or integrating container platforms with cluster infrastructure is desirable.
HPC Networking
Familiarity with high-performance networking technologies including:
- RDMA networking
- InfiniBand
- high-throughput cluster networking architectures
Candidates should be comfortable assisting with troubleshooting cluster communication or performance issues.
GPU Compute Environments
Experience supporting GPU-enabled compute environments and workloads utilizing CUDA frameworks is desirable.
Automation and Operational Tooling
Experience writing scripts or operational tooling using languages such as:
- Bash
- Python
Automation experience supporting system administration or cluster operations is beneficial.
We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.
Candidates must meet the following requirements:
- Bachelor degree in science/technology; 10 additional YoE can be substituted for degree
- 8+ years of experience is required
- Minimum 6 years of experience administering Linux systems in enterprise, research computing, or distributed compute environments
- An Active Top Secret clearance is required; an active TS/SCI clearance must be obtained prior to beginning work.
- 100% onsite support in Charlottesville, VA
- Experience supporting distributed compute environments or HPC cluster platforms
- Experience working with workload schedulers such as Slurm, PBS, Torque, or similar systems
- Experience administering Linux systems through command-line interfaces
- Experience with scripting or automation tools (Bash, Python, or similar)
- Ability to obtain required DoD 8140 (8570) IAT Level II certification
- Candidates must have direct experience with HPC or distributed compute environments.
Candidates with the following experience are strongly preferred:
- Administration of multi-node HPC cluster environments
- Experience with parallel or distributed file systems such as Lustre, BeeGFS, or GPFS
- Experience supporting GPU-enabled compute environments and CUDA workloads
- Experience with configuration management tools such as Ansible or Puppet
- Experience supporting research, laboratory, or mission computing environments
- Experience supporting systems within DoD/DoW or IC environments
About Science Applications International
Sourced by ZipRecruiter