High Performance Computing Engineer

Posted Date 5 months ago(3/12/2020 11:59 AM)
Requisition #
Security Clearance
Top Secret
Full Time
Job Category
Software Development


Noblis is seeking an experienced High Performance Computing Engineer to work as part of a scientifically diverse team in our Advanced Cryptanalysis Programs. The successful candidate will work with an interdisciplinary team of software developers, computer scientists and mathematicians to research and design algorithms related to cryptography and security, and deploy new capabilities in a high performance computing setting. Primary responsibilities will be to facilitate the development and deployment of capabilities on various cloud and other compute clusters. Candidates must be willing and able to obtain a Top Secret security clearance with CI poly, and travel to multiple client sites in the Northern Virginia area. Candidates already holding a TS/SCI are preferred.     

Client Engagement

· Learn about the Noblis business development lifecycle, processes, tools, and account structure
· Contribute specialized domain or technical content to proposal sections or client white papers
· Build a productive relationship with your client and understand their structure and goals


Required Qualificaitons:

  • Bachelor's degree in a relevant field, such as computer science, computer information systems, mathematics, etc.
  • Top Secret security clearance
  • Five or more years of experience in software development.
  • Ability to identify and resolve problems and manage performance.
  • Experience in algorithm engineering and optimization.
  • Familiarity with cloud computing and container technologies.
  • Familiarity with distributed computing concepts, and experience in software development for distributed computing environments.
  • Familiarity with general purpose scientific computing on GPU hardware.
  • Ability to work effectively and communicate with a scientifically diverse team.

Desired Qualifications:

  • Bachelor’s degree in a relevant field such as computer science, computer information systems, mathematics, etc., or equivalent combination of education, training, and experience.
  • Five years of combined experience in information technology, system administration, algorithm engineering, or high-performance computing.
  • Proficiency with and network/Internet protocols.
  • Experience with distributed computing in a cloud environment such as AWS, Azure, or others.
  • Expertise with system administration, monitoring, and maintaining a Linux/Unix-based HPC environment.
  • Familiarity with shared and distributed memory parallelism programming technologies such as OpenMP or MPI.
  • Proficient fundamental programming skills (Bash, Perl, Python, or similar languages).
  • Proficiency with the HPC system software cluster management tools, job schedulers, and other HPC tools (such as Slurm, Torque, etc.).
  • Familiarity with low-latency/high-bandwidth interconnected infrastructure (including InfiniBand, 10/100GigE, etc.).
  • Knowledge of HPC storage principles.
  • Ability to clearly communicate technical concepts to a scientifically diverse audience.
  • Excellent organization and communication skills.   


Noblis and our wholly owned subsidiary, Noblis ESI, tackle the nation's toughest problems and apply advanced solutions to our clients' most critical missions. We bring the best of scientific thought, management and engineering expertise together in an environment of independence and objectivity to deliver enduring impact on federal missions. Noblis works with a wide range of government clients in the defense, intelligence and federal civil sectors. Learn more at Noblis -About Us


Why work at a Noblis company?

Our employees find greater meaning in their work and balance the other things in life that matter to them. Our people are our greatest asset. They are exceptionally skilled, knowledgeable, team-oriented, and mission-driven individuals who want to do work that matters and benefits the public. Noblis has won numerous workplace awardsNoblis maintains a drug-free workplace.


Noblis is an Equal Opportunity Employer. Employment decisions are made without regard to race (as well as because of or on the basis of traits historically associated with race, including hair texture, hair type, and protective hairstyles such as braids, locks, and twists), color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, pregnancy, childbirth, lactation and related medical conditions, genetic factors, military/veteran status, or other characteristics protected by law.

Apply for this job

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Want to know about available job opportunities at Noblis? Want to receive personalized alerts with jobs that match your skills and interests? Join the Noblis Talent Connection.