1

Parallel Computing Jobs in Washington (NOW HIRING)

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 ...

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 ...

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

An understanding of GPU programming and parallel computing architectures * Grow and develop experience in: * Signal processing algorithms written in MATLAB * Parallelization of existing algorithms

Oracle, PostgreSQL, Cassandra, Hadoop, and Spark for distributed data storage and parallel computing. * Back-End Development: Java for backend applications and data integration tools. * Front-End ...

Proficiency in parallel computing * Cloud orchestration tools * HPC workload scheduling * Performance profiling tools * Scripting for automation * Data analysis for performance trends DESIRED SKILLS

next page

Showing results 1-20

People also search for

Parallel Computing information

What are the key skills and qualifications needed to thrive as a Parallel Computing Specialist, and why are they important?

To thrive as a Parallel Computing Specialist, you need strong knowledge of computer architecture, parallel algorithms, and experience with programming languages such as C/C++, Python, and frameworks like MPI or OpenMP, often supported by a degree in computer science or a related field. Familiarity with high-performance computing (HPC) environments, GPU programming (CUDA, OpenCL), and cloud-based parallel processing systems is typically required. Analytical thinking, problem-solving abilities, and effective collaboration are crucial soft skills in this role. These skills are vital for efficiently designing, optimizing, and implementing solutions that leverage parallelism to significantly accelerate computational tasks.

What are some common challenges faced by professionals working in parallel computing roles?

Professionals in parallel computing often encounter challenges such as efficiently dividing complex tasks among multiple processors and minimizing communication overhead between them. Debugging and optimizing performance across parallel architectures can be difficult, as issues like race conditions and load imbalances frequently arise. Additionally, staying current with evolving hardware technologies and parallel programming frameworks is essential to ensure solutions remain efficient and scalable. Collaborating with cross-functional teams, such as data scientists and system architects, is also crucial for integrating parallel solutions into larger projects.

What is parallel computing?

Parallel computing is a type of computation where many calculations or processes are carried out simultaneously, leveraging multiple processors or computers to solve complex problems more efficiently. It divides large tasks into smaller ones that can be executed concurrently, significantly speeding up processing time. Commonly used in scientific research, data analysis, and engineering, parallel computing is essential for handling large-scale simulations and big data applications.

What is the difference between Parallel Computing vs Data Analyst?

AspectParallel ComputingData Analyst
Required CredentialsComputer Science or Engineering degree, programming skillsStatistics, Data Science, or related degree, analytical skills
Work EnvironmentResearch labs, tech companies, high-performance computing centersBusiness, finance, healthcare, corporate offices
Industry UsageTechnology, research, scientific computingBusiness 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.

What are popular job titles related to Parallel Computing jobs in Washington? For Parallel Computing jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Parallel Computing jobs in Washington look for? The top searched job categories for Parallel Computing jobs in Washington are:
Infographic showing various Parallel Computing job openings in Washington as of May 2026, with employment types broken down into 100% Full Time. Highlights an 74% In-person, and 26% Hybrid job distribution.
Linux (RHEL) Operating Systems Lead

Linux (RHEL) Operating Systems Lead

CPI Card Group

Rockville, MD • On-site

Full-time

Posted 3 days ago


CPI Card Group rating

6.7

Company rating: 6.7 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

Job Summary:
CPI Card Group is seeking a Linux (RHEL) Operating Systems Lead responsible for the administration and optimization of Red Hat Enterprise Linux systems supporting the NRC’s High Performance Computing System. The role involves managing RHEL-based systems, supporting HPC/CFD Linux cluster operations, and ensuring system health and performance.
Responsibilities:
• Administer and maintain RHEL-based systems in standalone and cloud environments
• Support HPC/CFD Linux cluster operations, including performance tuning and job scheduling
• Install, configure, and maintain scientific and engineering applications (e.g., ANSYS, Nek5000)
• Monitor system health, performance, and availability
• Troubleshoot system failures and restore services quickly
• Implement security patches, updates, and vulnerability remediation
• Support continuous monitoring and FISMA compliance activities
• Manage user accounts, permissions, and access controls
• Configure networking, storage, and cluster components
• Maintain system documentation, scripts, and operational procedures
• Automate administrative tasks where possible
• Support system upgrades, capacity planning, and scaling
• Collaborate with stakeholders and participate in technical planning discussions
• Monthly status and asset reporting
• Participation in system health reviews and change control boards
• Continuous improvement and modernization of systems
• Maintain high availability and operational readiness of HPCS systems
Qualifications:
Required:
• 8+ years of experience in Linux system administration (RHEL preferred)
• Strong experience with: Linux system performance tuning, Shell scripting (Bash, Python), System monitoring tools
• Experience supporting HPC environments or compute clusters
• Familiarity with: Virtualization (VMware), Cloud environments (AWS GovCloud, Azure)
• Knowledge of FISMA, NIST, and federal security standards
• Strong troubleshooting and analytical skills
• Bachelor’s degree in IT, Computer Science, or related field (or equivalent experience)
• Must be able to obtain and maintain an NRC security clearance (Public Trust or higher)
Preferred:
• Red Hat certifications (RHCSA, RHCE)
• Experience with: HPC schedulers (e.g., Slurm, PBS), Parallel computing environments
• Experience with scientific/engineering tools (e.g., ANSYS, CFD applications)
• Automation tools (Ansible, Puppet)
Company:
Providing integrated payment solutions to credit and debit card issuers Founded in 1982, the company is headquartered in Littleton, USA, with a team of 1001-5000 employees. The company is currently Late Stage.