user avatar

High-Performance Computing Software Engineer III

ClearEdge IT Solutions LLC

Posted 3 weeks ago
Top Secret/SCI
Unspecified
Polygraph
IT - Software
Annapolis Junction, MD (On-Site/Office)

Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex technical challenges. Every day, ClearEdge supports government and industry customers by delivering innovative solutions that enable critical operations and mission success.

ClearEdge offers an extremely competitive benefits package-including a $10k annual training and education benefit, a 10% 401(k) contribution fully vested on day one, annual health and technology allowances, and access to a state-of-the-art technology lab. Learn more at www.clearedgeit.com/careers/

Your Mission

ClearEdge is hiring a High-Performance Computing (HPC) Software Engineer Level 3 to design, develop, optimize, and sustain scalable parallel and distributed software systems operating in HPC environments.

In this role, you will develop processing-intensive analytics and novel algorithms that leverage advanced HPC architectures across CPU, GPU, memory, storage, and network layers. You will apply deep knowledge of mathematics and/or computer hardware architecture to ensure software is optimized for performance, scalability, and efficiency.

You will contribute to architectural decisions, implement advanced parallel programming models, optimize system performance, and collaborate with system and hardware engineers to deliver high-impact HPC capabilities.

You Will Excel in This Role If You:

    • Have a strong foundation in mathematics and/or computer hardware architecture
    • Possess deep experience in parallel and distributed computing environments
    • Thrive on performance optimization and low-level system tuning
    • Are comfortable leading technical direction and mentoring engineers
    • Can translate complex HPC concepts into actionable engineering solutions
    • Enjoy solving highly complex, compute-intensive challenges


A Day in the Life:

    • Designing and optimizing scalable parallel and distributed HPC applications
    • Implementing high-performance algorithms using C/C++ and Python
    • Tuning software to leverage multi-threading, NUMA architectures, vectorization, and memory hierarchies
    • Developing and maintaining automation scripts in Bash within Linux environments
    • Integrating and optimizing COTS/GOTS/FOSS libraries and HPC software stacks
    • Collaborating with system and hardware engineers to meet strict performance requirements
    • Analyzing system bottlenecks and implementing novel optimization strategies


Must Have:

    • TS/SCI with Polygraph clearance
    • Master's degree in a related discipline and five (5) years of SWE experience OR
    • Bachelor's degree in a related discipline and seven (7) years of SWE experience OR
    • Nine (9) years of SWE experience in similar programs
    • Strong experience developing in Linux environments using CLI tools and Bash scripting
    • Recent software development experience in C/C++ and Python
    • Extensive experience with parallel programming models such as MPI, OpenMP, CUDA (or similar paradigms)
    • Deep understanding of concurrency, cache optimization, NUMA architectures, SIMD/vectorization, and memory hierarchy
    • Proven experience implementing and optimizing scalable parallel/distributed algorithms across CPU, GPU, memory, storage, and network layers
    • Experience installing, configuring, optimizing, and sustaining HPC software stacks (COTS/GOTS/FOSS)
    • Experience using Git for source control


Nice to Have:

    • Experience with SQL databases such as MySQL, MariaDB, or PostgreSQL
    • Experience with distributed data processing engines such as Spark
    • Experience with HPC schedulers such as Slurm
    • Experience with container technologies such as Docker, containerd, or Podman
    • Experience using collaboration tools such as Jira and Confluence


ClearEdge is an established small business that values its employees and is committed to providing an environment where individuals can succeed and grow. We believe in developing our people, promoting from within, and fostering long-term career growth across the organization.

Our Core Values-Honesty, Integrity, Loyalty, Fairness, Respect, Responsibility, and Accountability-guide everything we do. These principles shape our culture, inform our decisions, and drive our commitment to excellence in support of our customers and partners.

If this position is not the right fit, we encourage you to visit our Careers page to explore other opportunities at ClearEdge or connect with one of our recruiters at [email protected]. ClearEdge is an equal opportunity employer.
group id: 10241513
N
Name Hidden

Match Score

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