The Division of Information Technology Services is currently seeking a talented individual to fill the role of Research Computing Associate. As a part of our HPC team, this individual will work with other system administrators, programmers, application support experts, and faculty partners in the design, implementation, ongoing operations and user support for high-end computing systems. The Research Computing Associate will also provide user support, documentation and consulting to help ensure the effective use of HPC resources by faculty members and their students. The person in this role will have opportunity within the group to work with a range of systems and technologies such as compute clusters, parallel file systems, high-speed interconnects, GPU-based computing, and database servers. The Research Computing Associate must also stay abreast of market trends and to participate in group evaluation and adoption of early-stage technologies before they come to market. To ensure that essential services are provided to the university research community, the employee will be required to work outside their regular working hours as needed. Occasional trips to Western Massachusetts may be required.
The ideal candidate will have at minimum, a Bachelor’s Degree in Computer Science, Computer Engineering or related field.
One year of enterprise-level experience in a combination of building, configuration, and administration of Linux or Unix computer systems (preferably Linux clusters).
Knowledge of Linux kernel internals.
Demonstrated experience with a parallel file system, e.g. GPFS or Lustre.
Knowledge of or experience in networking systems, including DNS, LDAP, and TCP/IP.
Familiarity with cluster configuration and management tools (i.e. Platform LSF, Rocks).
Demonstrated experience working in an environment with rapidly changing job priorities.
Knowledge of or experience administering computer security software and hardware requirements.
Recent (i.e. up to date) and significant, demonstrable, knowledge of High Performance Computing (both clusters and shared memory) gained in a service oriented environment, including: knowledge of key architectures and trends, compilers, numerical libraries, development tools and OpenMP and MPI programming languages.
Experience of analyzing, researching and solving complex IT problems.
Experience in the use of a variety of Shell and scripting languages such as Perl and Python.
Significant experience of using and/or supporting scientific applications in one or more of the following areas, to support the production of research outputs (in an academic or service oriented context):
- Materials science.
- Computational engineering.
- Mathematics or statistics.
- Computational chemistry.
- Climate and/or ocean modelling.
- Scientific visualization.
- Biosciences (e.g. bioinformatics, genomics, epidemiology. imaging etc).
Experience writing computer code in at least one programming language used for scientific programming such as Fortran, C etc.
Excellent written and verbal communication skills including the ability to effectively present complex or technical information effectively to a range of audiences.
Ability to work collaboratively with others and as part of a team. Demonstrated ability to work independently.
Further details are here.
Apply for this job here.