What you will be doing
The Software Engineer shall be responsible for software development, test, integration, and DevOps solutions across a wide variety of HPDA Compute Platform activities to meet project requirements.
What you will need
Experience using the Linux CLI to perform basic operations and package management
Experience writing scripts using Shell/Bash/Python to automate administrative tasks and workflows
Experience developing with multiple programming languages including Java and Python
Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL
Experience with CI/CD principles, methodologies, and tools such as GitLab CI
Experience with IaC (Infrastructure as Code) principles and automation infrastructure provisioning and configuration using tools such as Ansible
Experience installing, configuring, and supporting COTS/GOTS/FOSS software, libraries, and packages involving stream/batch data processing and analytic frameworks
Experience with data parsing/transformation technologies and file formats including JSON, XMl, CSV, TCLD, and Parquet
General Cloud and HPC knowledge regarding computer, networking, memory, and storage components
Experience with Linux administration including software integration, configuration management and routine O&M operations related to provisioning, storage, and networking
Experience with containerization technologies such as Docker
Experience with containerization deployment, orchestration, management and sustainment within a Linux production environment
Experience with Git for source code management
Desired Skills
Experience with the Atlassian Tool Suite (JIRA, Confluence)
Experience developing, configuring, troubleshooting, and sustaining large Accumulo deployments in a Linux environment
Experience with Agile software development methodologies
Familiar with GPU acceleration tools such as PyTorch
Familiar with HPC workload managers such as Slurm
Familiar with ML frameworks such as Hugging Face
SWE-3 Qualifications: Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
OR
Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
OR
Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Clearance:
Active TS/SCI with an appropriate polygraph is required to be considered for this role
Salary range:
$101,996.00 - $219,107.00 (Annually)*
Req ID PRX 25-643