G

GIGATEC Engineering

High-end engineering, data analytics, cybersecurity consulting

HPC Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USAIn-person

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

High-end engineering, data analytics, cybersecurity consulting

Temporary placeholder call to satisfy tool usage.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Columbia, MD
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at GIGATEC Engineering

See more jobs