user avatar

Senior HPC Software Engineer

Shield Consulting Solutions

Posted today
Top Secret/SCI
$255,000 - $265,000
Polygraph
IT - Software
Annapolis Junction, MD (On-Site/Office)

**Active TS/SCI w/Polygraph REQUIRED** Please do not apply if you do not currently possess this level of clearance.
----------

Telework: None

Basic Requirements:
  • Bachelor's degree in a technical field
  • 7 years' experience as a software engineer supporting HPC (high performance computing) systems

Job Description:
  • The High-Performance Computing (HPC) Software Engineer shall be responsible for the design, development, optimization, and maintaining scalable parallel and distributed systems that operate in high-performance computing environments.
  • This role requires deep expertise in parallel programming, performance optimization, Linux systems, and large-scale HPC architecture.
  • The HPC Software Engineer shall serve as a technical leader, driving innovation, architectural decisions and mentoring engineers in advanced HPC methodologies.

Required Experience:
  • Experience using the Linux CLI and Linux tools
  • Experience developing Bash scripts to automate manual processes
  • Recent software development experience using C/C++ and Python
  • Strong experience with parallel programming models such as MPI, OpenMP, CUDA
  • Deep understanding of multi-threading and concurrency, memory hierarchy and cache optimization, NUMA architectures, vectorization and SIMD
  • Experience implementing and maintaining parallel and distributed algorithms optimized for scalability and performance across HPC components including CPU, GPU, memory, storage, and network layers
  • SME for parallel computing strategies and statistical modeling
  • Strong problem solving, collaboration, and communication skills to explain complex HPC concepts to non-specialist stakeholders
  • Experience installing, configuring, optimizing, and supporting COTS/GOTS/FOSS software, libraries, and packages in a Linux environment
  • Experience with Git Source Control System

Desired Experience:
  • Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL
  • Experience using Distributed Big Data processing engines such as Spark
  • Experience with HPC schedulers such as Slurm
  • Experience with containerization technologies such as Docker, containerd, and Podman
  • Experience using the Atlassian Tool Suite (JIRA, Confluence)

Salary: $255,000 - $265,000 annually

----------
Excellent benefits package including 25 days PTO, 11 paid holidays, 100% employer-paid healthcare for employees and dependents - available day 1, 8% 401(k) employer match - immediate vesting.

Disclaimer: The salary range provided is an estimate based on current market conditions and may be adjusted based on factors such as experience, skills, and qualifications. The final salary offer will be determined after a thorough review of the candidate's background and alignment with the role. Please note that this range is subject to change and should be considered as a guideline rather than a definitive figure.

Shield Consulting Solutions is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
This is a full time position
group id: 10329471
N
Name HiddenRecruiter

Match Score

Powered by IntelliSearchâ„¢
image match score
Create an account or Login to see how closely you match to this job!