HPC Computational Scientist
- Employer
- Old Dominion University
- Location
- Virginia, United States
- Salary
- Salary Commensurate with experience
- Date posted
- Jun 4, 2021
View more
- Position Type
- Administrative, Business & Administrative Affairs, Computer Services & Information Technology
- Employment Level
- Non-Tenured Track
- Employment Type
- Full Time
Information Technology Services (ITS) at Old Dominion University
is accepting applications for the HPC Computational Scientist
(full-time, 12 month) position. This position will provide
expert-level support in designing, implementation and support of
large scale high performance computational and research computing
cloud environments. This position will also work closely with
faculty and researchers to provide the needed help in the
transition of scientific and engineering problems to the high
performance computing solutions. This position will also work
closely with researchers in the area of proposal preparation to
secure funding from regional and national funding sources.
Required Education: Master’s degree in computer
science, engineering, math, or related technical discipline.
Required Qualifications: Considerable experience
with the installation/setup, upgrades, configuration changes, and
other requirements for implementing and maintaining HPC systems.
Considerable experience with UNIX or Linux system administration in
a medium computing environment. In-depth knowledge of RedHat or
CentOS, including patch management, and use of package management
tools. Experience working with MPI, OpenMP, CUDA and openACC. Some
experience with cluster management tools (such as BCM, ROCKS).
Experience with job scheduling and resource management systems
(such as PBS, SGE, and SLURM). Some experience with HPC network
architectures such as Infiniband. Some experience with network
attached storage. Some experience writing programs and server-side
scripts that aid in the operation and automation of administrative
tasks using various shells and scripting languages. Familiarity
with scientific codes and libraries. Familiarity using compilers
(Intel, GCC, PGI) for FORTRAN and C programming languages.
Considerable knowledge of HPC hardware and an understanding of
modem computer architecture. Considerable knowledge of HPC OS
distributions. Considerable knowledge of HPC network hardware and
software stack (e.g. Infiniband, Ethernet) Considerable knowledge
of HPC resource management and job scheduling systems (e.g. SGI,
SLURM, PBS, Maui). Considerable knowledge of system
interoperability, storage, networks, servers, and other system type
attachments. Considerable knowledge of Parallel and distributed
programming: MPI, OpenMP, OpenCL, threading libraries, RPC.
Demonstrated ability to interact with professional faculty or
research staff to evaluate needs, make recommendations, and provide
technical consulting. Demonstrated ability to work independently
and manage time efficiently.
Preferred Education: Doctorate degree in computer
science, engineering, math, or related technical discipline.
Preferred Qualifications: Knowledge of distributed
file systems such as Lustre, GPFS, PVFS. Ability to compile, build,
install, and deploy open-source software and/or scientific
applications. Considerable experience maintaining and monitoring
the security of the HPC systems and servers. Experience with
network hardware such as Infiniband. Experience with developing
sustainable budget models for research computing. Experience with
programming and scripting. Experience assisting users with code
development. Experience in configuring and maintaining a code
development environment. Experience with installing and tuning
scientific application software. Experience with collaborating on
research grants. Demonstrated skill and knowledge in designing and
implementing large scale HPC technology. Demonstrated skill
developing and implementing innovative strategies for HPC expansion
and lifecycle management. Knowledge of public and private cloud
such as AWS and Azure. Knowledge of containerized software
deployment methods such as Docker and Singularity Knowledge of
distributed file systems such as Lustre, BeeGFS, GPFS. Familiarity
with scientific codes and libraries. Familiarity with using
compilers (Intel, GCC, PGI) for Fortran and C programming
languages. Ability to compile, build, install and deploy open
source software and/or scientific applications.
Review Date: The initial application review date
for this position is June 21, 2021 and will remain open until
filled.
It is the policy of Old Dominion University to provide equal
employment, educational and social opportunities for all persons,
without regard to race (or traits historically associated with race
including hair texture, hair type, and protective hairstyles such
as braids, locks, and twists), color, religion, sex or gender
(including pregnancy, childbirth, or related medical conditions),
national origin, gender identity or expression, age, veteran
status, disability, political affiliation, sexual orientation or
genetic information. Minorities, women, veterans and individuals
with disabilities are encouraged to apply.
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert