HPC Software Engineer (Annapolis Junction, MD)
HPC Software Engineer (Annapolis Junction, MD)
Posted 6 days ago
SENIORITY
Lead
About the role
- An active TS/SCI clearance with polygraph.
- A Master's degree in Math, Computer Engineering, Computer Science, or related discipline from an accredited college or university, plus three (3) years of experience as an HSE, in programs and contracts of similar scope, type, and complexity.
- Or A Bachelor's degree in Math, Computer Engineering, Computer Science, or related discipline from an accredited college or university, plus five (5) years of experience as an HSE, in programs and contracts of similar scope, type, and complexity.
- Or Seven (7) years of experience as an HSE, in programs and contracts of similar scope, type, and complexity.
- Recommended Experience - To be considered a successful candidate for this role you should have:
- Experience developing software for HPC systems using parallel development languages/paradigms such as SHMEM, MPI, UPC, Chapel, or P-Threads.
- Experience developing software targeted to take advantage of a specific architecture's unique features, whether those features are in the processor, memory, network, storage, or other area of an HPC system.
- Experience using languages such as C, C++, Python, Java, Perl, JavaScript, etc.
- Experience with agile development processes.
- Experience with source code control systems, such as Git and collaboration tools (ie. Atlassian).Experience with container technologies, such as Docker.
- What makes DataSync Technologies different?
- Leadership Training: We provide employees with a variety of learning opportunities, including access to exclusive classes, professional growth training and more.
- Feedback & Mentoring: We believe in talking—often. So we have one-on-one feedback sessions for every employee.
- Community Service: We believe in helping the community where we work. DataSync and its employees donate time and services on a regular basis to local military charities. We believe in helping, both inside and outside of the office.
- Social Events: We plan social events on a regular basis to help our employees relax and socialize so we get to know one another outside of our job titles.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
