(Multi-level/Multi-hire) Research System Engineer- NCSA – 1020330-6689
University of Illinois
This job was posted by https://illinoisjoblink.illinois.gov : For more
information, please see:
https://illinoisjoblink.illinois.gov/jobs/12282147 ASSISTANT RESEARCH
SYSTEMS ENGINEER
RESEARCH SYSTEMS ENGINEER
SENIOR RESEARCH SYSTEMS ENGINEER
National Supercomputing Applications
6 positions available
Since 1986, the National Center for Supercomputing Applications (NCSA)
has been home to pioneering partnerships that have not just moved the
needle, but taken the computational research in bold, new directions. At
NCSA, our advanced cyberinfrastructure and expertise provide a hub for
transdisciplinary research that unites academic institutions and global
companies in search of the answers to the worlds most challenging
problems and help us meet the needs of future generations. NCSA is
supported by the state of Illinois, the University of Illinois, the
National Science Foundation, and various federal agencies working
together for the benefit of all those we serve. NCSA is seeking
talented, enthusiastic partners to join our team! Be a part of our
expanding and dynamic research endeavors!
PRIMARY POSITION FUNCTION/SUMMARY FOR ASSISTANT RESEARCH SYSTEMS
ENGINEER: collaborate with scientific researchers in resolving
computing issues and assist in designing novel solutions to new research
challenges. contribute code and best practices to academic research
communities. install, maintain, and troubleshoot hardware and software
specialized for the needs of scientific research on high performance
computing (hpc) systems.
DUTIES AND RESPONSIBILITIES
Research Infrastructure and System Engineering
– Contribute to the research and design of novel, HPC hardware and
software solutions to achieve an effective computational research
platform.
– Enhance the quality and optimal use of NCSAs research computing
environment with the seamless integration of various advanced
computational systems, data systems and services.
– Install, update, and troubleshoot hardware and software on research
HPC systems.
– Deploy and maintain HPC clusters using existing provisioning tools
such as xCAT.
– Manage existing clusters using automated configuration management
(CM) tools such as Puppet.
– Use and modify existing Continuous Integration (CI) tools (eg: Gitlab
runners, Github actions.)
– Coordinate with divisional peers, direct manager, direct service team
leads, and support vendors.
– Maintain and update existing scripts written in one or more
programming languages.
Research Engineering
– Provide consulting expertise to researchers across a variety of
domain sciences to leverage synergies across projects.
– Engage with service teams to perform routine tasks.
– Collaborate with researchers to diagnose and resolve their system
usage issues.
– Maintain documentation on user issues, system use, and system
capabilities for both internal management and engineering as well as
external users.
– Train on new technologies.
Engagement and Outreach
– Obtain and apply knowledge in research system engineering best
practices.
– Attend conferences and prepare reports on new ideas and technologies.
QUALIFICATIONS: BA/BS degree in engineering, computer science, or
related field. Alternate degree fields will be considered if accompanied
by equivalent experience as it relates to current NCSA projects and
technologies. One year of experience in the following areas (a
combination of training, internship, or professional experience
allowed).
– Support of IT technologies, especially servers.
– Developing and utilizing scripting languages to accomplish tasks.
– Activities associated with the deployment, operation, and management
of Linux systems or other enterprise IT services.
Six months of experience researching, presenting, and/or publishing
technical projects or papers in a professional or cademic setting.
Knowledge, Skills and Abilities for all levels: Evidence of
consistent use of good judgment, discretion, and tactful communication.
Energy and enthusiasm for expressing the value of diverse cultures,
fostering empathy, and improving organizations in the areas of access
and representation. Knowledge and experience with office software and
ability to learn custom systems. Ability to handle multiple priorities
without direct supervision. Excellent oral and written communications
skills with a record of publications in peer reviewed journals.
PRIMARY POSITION FUNCTION/SUMMARY FOR RESEARCH SYSTEM ENGINEER:
Collaborate with scientific researchers in resolving computing issues
and design novel solutions to new research challenges. Contribute code
and best practices to academic research communities. Install, maintain,
and troubleshoot hardware and software specialized for the needs of
scientific research on high performance computing (HPC) systems.
DUTIES AND RESPONSIBILITIES
Research Infrastructure and System Engineering
– Research and design novel, HPC hardware and software solutions to
achieve an effective computational research platform.
– Enhance the quality and optimal use of NCSAs research computing
environment