Skip to main content

HPC Software Engineer (Annapolis Junction, MD)

Posted 6 days ago

datasyncAnnapolis Junction (MD)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Software Engineer For High-Performance Computing Initiatives Only candidates with active government security clearances and appropriate poly will be considered. Must be a U.S. citizen. In this role as a software engineer focused on our customer’s High-Performance Computing (HPC) initiatives and architecture, you will: Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas. Develop or implement algorithms to meet or exceed system performance and functional standards. Develop or modify software to optimally map algorithms to a particular hardware architecture. Design and code new software or modify existing software to add new features Use scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions Integrate existing software into new or modified systems or operating environments. Modify existing software to adapt to new hardware or to improve its performance. Develop assemblers, compilers, simulators, drivers, board support packages, health & status monitoring packages, and other low-level software.
Required Qualifications:
  • 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.
DataSync is an EEO and Affirmative Action Employer of Female/Minorities/Veterans/Individuals with Disabilities. Equal Employment Opportunity All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Information about Equal Employment Opportunity (EEO) and Employee Polygraph Act (EPPA) provisions in addition to other Federal labor laws can be found at the Department of Labor's website. DataSync is committed to providing veteran employment opportunities to our service men and women.

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.

More like this