This job was posted by https://illinoisjoblink.illinois.gov : For moreinformation, please see:https://illinoisjoblink.illinois.gov/jobs/11601208 ASSISTANT RESEARCHSYSTEMS 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 theneedle, but taken the computational research in bold, new directions. AtNCSA, our advanced cyberinfrastructure and expertise provide a hub fortransdisciplinary research that unites academic institutions and globalcompanies in search of the answers to the world\'s most challengingproblems and help us meet the needs of future generations. NCSA issupported by the state of Illinois, the University of Illinois, theNational Science Foundation, and various federal agencies workingtogether for the benefit of all those we serve. NCSA is seekingtalented, enthusiastic partners to join our team! Be a part of ourexpanding and dynamic research endeavors!
PRIMARY POSITION FUNCTION/SUMMARY FOR ASSISTANT RESEARCH SYSTEMSENGINEER: collaborate with scientific researchers in resolvingcomputing issues and assist in designing novel solutions to new researchchallenges. contribute code and best practices to academic researchcommunities. install, maintain, and troubleshoot hardware and softwarespecialized for the needs of scientific research on high performancecomputing (hpc) systems.
DUTIES AND RESPONSIBILITIES
Research Infrastructure and System Engineering
- Contribute to the research and design of novel, HPC hardware andsoftware solutions to achieve an effective computational researchplatform.
- Enhance the quality and optimal use of NCSA\'s research computingenvironment with the seamless integration of various advancedcomputational systems, data systems and services.
- Install, update, and troubleshoot hardware and software on researchHPC systems.
- Deploy and maintain HPC clusters using existing provisioning toolssuch as xCAT.
- Manage existing clusters using automated configuration management(CM) tools such as Puppet.
- Use and modify existing Continuous Integration (CI) tools (eg: Gitlabrunners, Github actions.)
- Coordinate with divisional peers, direct manager, direct service teamleads, and support vendors.
- Maintain and update existing scripts written in one or moreprogramming languages.
Research Engineering
- Provide consulting expertise to researchers across a variety ofdomain sciences to leverage synergies across projects.
- Engage with service teams to perform routine tasks.
- Collaborate with researchers to diagnose and resolve their systemusage issues.
- Maintain documentation on user issues, system use, and systemcapabilities for both internal management and engineering as well asexternal users.
- Train on new technologies.
Engagement and Outreach
- Obtain and apply knowledge in research system engineering bestpractices.
- Attend conferences and prepare reports on new ideas and technologies.
QUALIFICATIONS: BA/BS degree in engineering, computer science, orrelated field. Alternate degree fields will be considered if accompaniedby equivalent experience as it relates to current NCSA projects andtechnologies. One year of experience in the following areas (acombination of training, internship, or professional experienceallowed).
- Support of IT technologies, especially servers.
- Developing and utilizing scripting languages to accomplish tasks.
- Activities associated with the deployment, operation, and managementof Linux systems or other enterprise IT services.
Six months of experience researching, presenting, and/or publishingtechnical projects or papers in a professional or cademic setting.
Knowledge, Skills and Abilities for all levels: Evidence ofconsistent 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 accessand representation. Knowledge and experience with office software andability to learn custom systems. Ability to handle multiple prioritieswithout direct supervision. Excellent oral and written communicationsskills with a record of publications in peer reviewed journals.
PRIMARY POSITION FUNCTION/SUMMARY FOR RESEARCH SYSTEM ENGINEER:Collaborate with scientific researchers in resolving computing issuesand design novel solutions to new research challenges. Contribute codeand best practices to academic research communities. Install, maintain,and troubleshoot hardware and software specialized for the needs ofscientific research on high performance computing (HPC) systems.
DUTIES AND RESPONSIBILITIES
Research Infrastructure and System Engineering
- Research and design novel, HPC hardware and software solutions toachieve an effective computational research platform.
- Enhance the quality and optimal use of NCSA\'s research computingenvironment