Software Engineer HPC – (Junior / Mid-Level)

California Creative Solutions Inc.
Herndon, VA, United States
Full-time
Quick Apply

Job Description :

Junior to Mid-Level Software Engineer with hands-on experience in high-performance computing (HPC) hardware and a willingness to work 100% onsite in a secure environment.

The ideal candidate will possess 3-5 years of Linux administration experience (RHEL, Rocky, Debian, Ubuntu), with a strong skill set in installing, updating, and administering operating systems on bare-metal hardware.

The role requires proficiency in managing filesystems, networks, and system security, as well as practical hardware skills, including racking systems, connecting storage devices, and managing firmware updates for a variety of hardware vendors (Dell, SM, HPE).

Basic knowledge of PCIe cards (RAID, network, GPU), HPC technologies, and high-speed interconnect fabrics (Infiniband, Omni-path, RoCE) is essential.

Additionally, familiarity with distributed file systems, batch schedulers (PBSpro, SLURM, HTCondor), and cluster management tools is highly desirable.

We are looking for someone eager to expand their knowledge of HPC methods, work collaboratively with users, and thrive in a dynamic, fast-paced environment under the guidance of experienced mentors.

Experience : 5+ years of relevant professional experience with Bachelor's, 3+ with Master's or none with a PhD.

Education : Bachelor's or Master's degree in Software Engineering, Computer Science, Information Systems, or related field

Security : Current / active TS / SCI clearance with CI polygraph or willingness to take one. Background investigation required, including a minimum of a criminal and credit check as well as at least three professional references.

Minimum Requirements :

Bachelor's degree in computer science or a related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience

Active TS clearance adjudication with the ability to obtain SCI and polygraph

Willing to work 100% onsite in a secure environment

Basic linux skills (3-5 years admin) : Install / update / administer linux (rhel / rocky / debian / ubuntu). Be able to manage bare-metal hardware installs (pxe / manual / automated install of OS).

Working skillset including users, applications, OS packages, kernel / OS configuration, filesystems (xfs, ext4, nfs, fuse), networks, firewall, security / hardening (STIG, OSCAP)

Hardware skills (3-5 years, various hardware vendors : Dell / SM / HPE) : Hands on experience racking systems, connecting network and direct attach storage devices.

Lights-out management of systems local / remote. BMC management / firmware updates / setup. Familiar with storage hardware : NAS, SAN, direct attach, sata / sas / nvme drive

Working knowledge of PCIe cards : Raid / network / GPU / other

Basic knowledge of HPC technologies (experience work of at least 1-3 years) such as :

parallel / distributed file systems (e.g. Lustre, Ceph, GPFS, GlusterFS, BeeGFS)

high speed interconnect fabrics (e.g. Infiniband, Omni-path, RoCE)

HPC batch schedulers (e.g. PBSpro, OpenPBS, SLURM, Torque, HTCondor, SGE)

Basic understanding of how HPC environments function

Able to work with users and help them understand how HPC systems function

working knowledge of cluster managers (Bright Cluster Manager now named Base Command Manager; xCAT, Warewulf, Rocks, Scyld)

An Excellent Candidate for this position will meet most of the following experience requirements :

The willingness to gain a better understanding of HPC methods and applications, someone who wants to be mentored

Good analytic and problem-solving skills

Strong understanding of data governance and security practices

Experience working in Agile / Scrum environments

Ability to work collaboratively in a team environment

Strong problem-solving skills and attention to detail

Eagerness to learn and adapt to new technologies and methodologies

General personal traits we know will connect well with the team :

Superior communication skills

A positive, willing attitude

An ability to think on your feet and solve problems quickly

Adaptability to learn new methodologies and technologies

Comfortable working in an agile team environment

Technology and methodology agnostic, but accepts using tools needed for the requirement

Enjoys coaching and teaching

4 days ago
Related jobs
Promoted
Credence Management Solutions, LLC
Idylwood, Virginia

OverviewCredence is seeking a Mid-Level Software Developer with solid experience in both frontend and backend development. The ideal candidate will have a strong understanding of software development principles and the ability to contribute to building scalable and reliable applications. Responsibil...

Promoted
CGI
Reston, Virginia

Mid- Level Data Engineer to join our financial services team in Reston, VA, Columbia, SC or Knoxville, TN. Data engineering (EMR, PySpark, Redshift, Glue). Strong Python, Strong working AWS experience, Databases (Oracle, PostgreSQL, Aurora), Data engineering (EMR, PySpark, Redshift, Glue), Serverles...

Promoted
Noblis
McLean, Virginia

Noblis is seeking a technical thinker and doer to work as a Software Engineer within a highly dynamic and impactful operating environment located in McLean, VA. Consult with engineering staff to evaluate interfaces between hardware and software, develop specifications and performance requirements an...

California Creative Solutions Inc.
Herndon, Virginia

Minimum Requirements:</b><br /> Must have a current/active TS/SCI and be willing and able to pass a CI polygraph<br /> Bachelor's degree in Software Engineering or related discipline (4 years additional experience may be substituted for a degree)<br /> 5+ yea...

CCRi
Chantilly, Virginia

GA-CCRi is looking for a Software Engineer to join our federal team to develop scalable, high-performant cloud-based computer vision systems focused on the automated detection of objects in satellite imagery. An understanding of formal software engineering principles including design, documentation,...

Solvarus
Chantilly, Virginia

Entry level knowledge of architecture, requirements engineering, CONOPS development, verification, test, and system integration to accommodate End to End Systems Engineering. Responsibilities : Create engineering artifacts and develop models of mission systems using a MBSE tool suite that includes N...

BAE Systems
McLean, Virginia

BAE Systems is seeking to hire multiple Junior and Mid-Level Counterterrorism Watchlist Analysts to help support counterterrorism intelligence integration on a multifaceted Government program. Years of Experience: 0-1 for Junior - 2-3 for Mid-Level. The Mid-Level Counterterrorism Watchlist Analyst ...

Cipher Tech Solutions
Vienna, Virginia

The majority of our company is comprised of extremely talented software developers who write production tools which directly support one of two missions: digital forensics and malware reverse engineering. Must hold an active US Government Security Clearance at the TS level or higher. Must hold a Bac...

Compass, Inc.
Chantilly, Virginia

Bachelor’s degree or higher in Systems Engineering or in a related technical or scientific field such as Engineering, Physics, Mathematics, Operations Research, Engineering Management, Computer Science, Information Technology, Management Information Systems, or related STEM degree program, or equiva...

Booz Allen Hamilton
Chantilly, Virginia

Frontend Software Engineer, Mid. If you’re looking for the chance to not just develop software, but to help create a system that will make a difference, we need you on our team. We’re looking for a developer like you with the skills needed to develop software and systems from vision to production-re...