SOFTWARE ENGINEER - HPC Clusters- 7+ yrs of Experience - TS/SCI w/Poly clearance is required
New Yesterday
Software Engineer - HPC Clusters - 7+ yrs of Experience - TS/SCI w/Poly clearance is required
Halogen Engineering Group is looking for a Software Engineer who will be responsible for performing characterization and performance tuning of various software solutions for multiple HPC node types. The Software Engineer shall collaborate with HPC SMEs, mission customers, and other stakeholders to understand their computational needs and develop efficient software solutions to meet those requirements. This position involves working with parallel computing frameworks, optimizing algorithms for parallel execution, and ensuring scalability and performance of software applications on HPC clusters.
Location: Annapolis Junction, MD
Travel Required: No
Shift: Day
Remote Type: Onsite
Security Clearance: Current TS/SCI
Polygraph: Required
Salary Range
The projected compensation range for this position is 172K to 206K (annualized USD).
Salary is determined by various factors, including but not limited to location, the individual’s particular combination of education,knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements.
Requirements Required Skills
Experience using the Linux CLI
Proficiency in scripting (Bash/Python) to automate tasks and processes
General HPC technical knowledge regarding compute, network, memory, and storage components
Experience developing software applications and libraries with programming languages such as C, C++, and Python in a Linux environment
Has experience with modern build system frameworks, such as CMake
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 HPC applications
Experience performing HPC benchmarking testing
Experience with containerization technologies such as Docker, PodMan, containers
Experience with automation frameworks including Ansible for orchestrating deployment
Experience with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
Experience with Git Source Control System
Desired Skills
Experience with HPC open source parallel computing frameworks such as OpenSHMEM, pthreads, OpenMP, MPI, and UPC
Experience with CUDA and/or OpenCL frameworks to develop software for GPUs
Experience with the Atlassian Tool Suite (JIRA, Confluence)
Familiar with Agile software development principles, methodologies, and best practices
Qualifications
Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
OR
Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
OR
Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Benefits
CareFirst Insurance
Medical Plans
Three available medical plans–2 Platinum PPO Plans ($0 Deductible) and 1 HSA Plan ($1500 deductible)
Halogen pays 100% Medical Premium Costs up to $25,000
CareFirst Wellness Rewards Program
Dental Plan
Halogen pays 50% of the plan costs
Vision Plan
Halogen pays 100% of the plan costs
401K Retirement Plan
· 10% contribution paid by the company, automatically vested and paid in each pay period.
Life Insurance, AD&D, Short and Long Term Disability Coverage
Paid Time Off
· 20 Paid Time Off Days
· 6 Federal Holidays
· 5 Floating Holidays
Bonuses
· Based on performance and billable hours
Halogen Engineering Group does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.
- Location:
- Annapolis Junction