at University of Vermont in Burlington, Vermont, United States
Job Description
Join Our Growing and Energetic Team as High-Performance Computing Linux Systems Engineer
The University of Vermont (UVM) invites you to become a pivotal member of our team, driving innovation in our high-performance computing (HPC) solutions for cutting-edge research. At the Vermont Advanced Computing Core (VACC), you’ll get hands-on with three advanced clusters, harnessing thousands of compute cores, expansive GPU clusters, and a large sharded in-memory database.
We’re on the lookout for an enthusiastic Linux systems wizard to bring their expertise in designing, building, configuring, and managing the VACC cluster hardware and software. In our collaborative environment, you’ll work closely with peers to provide exceptional Research Computing services, enabling researchers to maximize the potential of our resources and spearhead improvements to elevate the VACC’s capabilities. You’ll face fresh and stimulating challenges, backed by a team of skilled administrators.
This opportunity is open for fully remote work (within the US) for the perfect candidate.
UVM is a comprehensive research university comprising eight schools and colleges, and offers its employees competitive salaries, outstanding benefits including tuition remission, and a superior academic workplace.
Required Qualifications:
- A Bachelor’s degree in a STEM related field such as Computer Science plus four years of systems experience in a large-scale server environment, or an additional four years of systems administration/engineering work experience in lieu of a degree.
- Proficiency in Linux operating systems, network architecture and Linux shell scripting.
- Proven track record of deploying effective research computing systems.
- Skilled in at least one systems programming language (C, Python, Perl, Rust, etc…) and familiar with software version control in a team environment.
- Experience building and packaging open-source software from source.
- A knack for configuration management, crafting repeatable processes, and ensuring dynamic system states.
- Exceptional troubleshooting abilities, including system and network debugging.
- A commitment to excellent customer service, effective communication, and teamwork.
- A belief that documentation is a love note written to your future self.
Bonus Points For:
- Familiarity with HPC technologies (SchedMD Slurm, parallel computing, MPI programming, Spack, Singularity/Apptainer, CUDA).
- Experience with MongoDB in a sharded architecture.
- Expertise in low latency networking (e.g., Infiniband).
- Knowlege in Open OnDemand, Jupyter Notebook and related technologies.
- Clustered filesystem expertise (e.g., GPFS/Storage Scale).
- Experience compiling, installing, and running open-source software.
- Previous experience in an academic institution setting.
Positions available may range from senior to mid-level. For more details, or to apply with your electronic application, resume, and cover letter, please visit our website: https://go.uvm.edu/hpcadmin
The University of Vermont is an Equal Opportunity/ Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any category legally protected by federal or state law.