AMERICAN SYSTEMS

HPC Engineer

Dallas, TX, US

Onsite
Full-time
$129.8k–$216.7k/year
2 months ago
Save Job

Summary

Overview AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training. Responsibilities As a HPC Engineer with AMERICAN SYSTEMS you will have the opportunity to do the following: * Utilize a wide variety of skills in system and network monitoring; large-scale systems administration; scripting and automation; security compliance; network distributed services; storage and backups; and hardware and software problem diagnosis and resolution. * Diagnose and troubleshoot technical problems, often of a complex nature, associated with computer hardware and software interrelationships and dependencies. * Conduct needs analysis, planning, and scheduling the installation of a wide variety of new or modified hardware/software. * Develop functional and technical IT system requirements and specifications. Configure and optimize system tools and applications, to include job schedulers (Slurm and PBSPro) and system resources (GitLab, LUA/TCL modules, and system support applications). * Create and brief technical presentations to technical and non-technical stakeholders. Maintain detailed documentation of system configurations, procedures, and troubleshooting guides. Develop user facing documentation. Qualifications * DoD Top Secret (TS) clearance with SCI eligibility * Bachelor's in Computer Engineering, Computer Science, or related field and ten or more years of job related experience. * Thorough knowledge of complex concepts, practices, and troubleshooting associated with HPC cluster systems design, installation, and maintenance. * Advanced knowledge in distributed computing theory, parallel processing, applications, and associated infrastructure is required. * Extensive experience with Linux/Unix systems including installation, configuration, networking, backups, updates and patching, data archiving, and system security. Functional knowledge of HPC middleware, and platform managers such as Bright Cluster Manager; employing job schedulers such as PBS, Slurm, Torque, etc.; and, optimizing job queues. * Experience with HPC or large-scale distributed computing environments and technologies such as high-speed low-latency interconnects (e.g. InifiniBand), parallel file systems (e.g. Lustre), and virtualization environments and tools (e.g. VMWare). * Experience developing Python/bash/Perl scripts and employing automation frameworks such as Ansible. * General knowledge employing Docker containers and Kubernetes ecosystems. * Working knowledge in one or more programming languages (e.g. C/C++, Fortran, etc.) * Must be able and willing to travel to northern Virginia approximately 25% of the time Pay Transparency Statement AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $129,800.00/Yr. - USD $216,700.00/Yr. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance. EEO Statement EEO Race/Sex/Disability Status/Veteran Status Options

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: