Sign up for our newsletter and get the latest big data news and analysis.
Daily
Weekly

Computational Engineer (HPC)

Corvid Technologies LLC Published: June 9, 2021
Location
153 Langtree Campus Drive, Mooresville, NC
Job Type
Application URL
Please email resume to recruiting@corvidtec.com.

Description

Corvid Technologies is seeking a Computational Engineer with a strong background and enthusiasm for Linux to support our Linux based High Performance Computer consisting of 50,000+ processor cores. If you enjoy learning, playing with hardware, optimizing performance, efficiency, and spend most of your time on the command line, this is the job for you. 

This candidate will be responsible for the following:

  • Compile (with icc optimizations), install, and test HPC software for internal and external customers
  • Manage Linux license servers and licensed applications for internal and external HPC customers
  • Write and troubleshoot custom job scheduler submission scripts for internal and external HPC customers
  • Troubleshoot slow, hanging, or failing HPC jobs on internal or customer HPC clusters
  • Automate repetitive tasks and implement custom solutions using scripting/programming languages such as bash or python
  • Configure and troubleshoot a heterogeneous (QDR, FDR, EDR) InfiniBand network and associated subnet manager
  • Provide guidance and support on HPC best practices and solutions for internal and external customers 
  • Design, test and implement an HPC environment consisting of a provisioner (e.g. xcat, warewulf), scheduler (e.g. Slurm, SGE, PBS), RDMA connections (e.g. InfiniBand), a subnet manager, and 5+ compute nodes
  • Troubleshoot and monitor resource utilization/availability on Linux servers
  • Configure, maintain, and troubleshoot HPC scheduler issues
  • Install and configure cluster nodes on internal HPC cluster
  • Troubleshoot hardware and software issues on HPC cluster nodes

Requirements: 

  • Bachelor's degree in Engineering (Masters Preferred)
  • 3-5 yrs scripting experience for the midlevel position
  • 3-5 yrs professional/personal experience using command line Linux for the midlevel position
  • 5+ yrs scripting experience for the senior position
  • 5+ yrs professional/personal experience using command line Linux for the senior position
  • Obtain and maintain a U.S security clearance

Preferred Skills:

  • Experience installing, configuring, and maintaining job management tools (such as SLURM, Moab, TORQUE, PBS, etc.) required
  • Experience configuring, installing, and troubleshooting MPI and OpenMP applications preferred
  • Experience with operating system deployment tools (e.g. XCAT, ROCKS) preferred
  • Hands-on experience of at least one distributed file system (Spectrum Scale-GPFS, Lustre, BeeGFS, Gluster, IMRIX, PVFS, etc.) preferred
  • Direct experience working with InfiniBand
  • Experience configuring, installing, tuning, and maintaining scientific software on large-scale systems preferred
  • Experience supporting HPC compilers and libraries preferred
  • Experience with configuration management tools such as Ansible or Puppet preferred
  • Experience configuring, installing, maintaining, and using performance monitoring and optimization tools preferred

Corvid offers a competitive benefits package comprised of BCBS healthcare, dental, 5.5% 401k match, gym membership, paid leave, and paid holidays.

Apply
Drop files here browse files ...

Related Jobs

Systems Administrators: Servers, Clusters and Supercomputers   1166 6th Ave, 9th Floor, New York, New York
May 10, 2021
Senior MPI Software Engineer   Columbus, Ohio
March 30, 2021

Resource Links:

Are you sure you want to delete this file?
/