G

GIGATEC Engineering

Defense computing and cybersecurity

HPC Software Engineer

Full-Time
$235k - $265k/yr+ 10% 401(k) contribution
Mid, Senior
Bachelor's
Annapolis Junction, MD, USA
In Person
Software Engineering
No H1B Sponsorship
US Top Secret Clearance Required

About the job

Requirements
  • Experience using the Linux command-line interface.
  • Experience developing scripts using Bash or Python to automate test procedures.
  • General high-performance computing knowledge of compute, network, memory, and storage components.
  • Experience developing software applications and libraries using languages such as C, C++, Java, or Python.
  • Experience with high-performance computing parallel computing frameworks such as OpenSHMEM, pthreads, OpenMP, MPI, or UPC.
  • Experience optimizing code performance through parallelization, vectorization, and other optimization techniques.
  • Experience documenting software design, implementation, and performance optimizations.
  • Experience troubleshooting and debugging performance issues in high-performance computing applications.
  • Experience performing high-performance computing benchmarking tests.
  • Three to nine years of experience across multiple positions.
  • A bachelor's degree in Computer Science or a related discipline, or equivalent years of experience.
Responsibilities
  • Perform characterization and performance tuning of software solutions for multiple high-performance computing node types.
  • Collaborate with high-performance computing subject matter experts, mission customers, and other stakeholders to understand computational needs and develop efficient software solutions.
  • Develop software solutions using parallel computing frameworks, optimize algorithms for parallel execution, and ensure scalability and performance of applications on high-performance computing clusters.
  • Work with containerization tools, novel algorithm development, extremely large data sets, real-time systems, business management information systems, data repositories, data transport services, and application and systems development and monitoring.
Desired Qualifications
  • Experience with Git version control.
  • Experience with Atlassian tools, including Jira and Confluence.

About the company

GIGATEC Engineering is a national-security engineering firm serving the U.S. Department of Defense and intelligence community. Its capabilities include high-performance and hybrid computing, infrastructure engineering, modern software and DevOps, advanced data analytics, artificial intelligence and cybersecurity modernization. Teams work on mission-critical systems requiring technical depth, secure delivery and continuous adaptation. The company focuses on federal defense and intelligence outcomes, using engineers, data scientists and cyber specialists rather than selling a general consumer technology product.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A