Company
Case Western Reserve University
Company Website
Info
Full Time
Research Computing Technologist 2

Apply at https://case.edu/hr/careers/
Search for Job ID 11905

 

POSITION OBJECTIVE

Working under limited supervision, the Research Computing Technologist 2 is responsible for extending research computing support services to the university’s research community through collaborative relationships with university researchers and scholars, University Technology (UTech) staff, vendors, and external collaborators. This includes assisting researchers and scholars in identifying appropriate solutions that require advanced cyberinfrastructure. The research computing technologist 2 will respond to user queries related to use of research computing services. The position will also use web-development skills and cluster software knowledge in Linux environment to assist the researchers. The job requires the technologist to use honesty and integrity when handling confidential research data, to comply with all regulatory requirements connected to such activities, and to follow established change control procedures.

 

ESSENTIAL FUNCTIONS

– Support faculty, research staff, and graduate students using cyberinfrastructure by providing consulting, programming, project management, and other assistance in identifying and using high performance computing and other information technology resources for research and by providing advanced troubleshooting to identify, investigate, and resolve problems encountered. (40%)
– Provide wide-ranging scientific applications consultation and support; software installation, software dependencies, scripting, programming, web development, tool utilities, code porting, and debugging services. (25%)
– Assist in strategic planning for high performance computing, storage, and other research computing services and for their operation. (15%)
– Develop and teach workshops, course modules, seminars, and training sessions in basic use of cyberinfrastructure including data management and cloud services. Assist with generating documentation for, and respond to questions from, the university’s growing community of users of cyberinfrastructure resources. (15%)

NONESSENTIAL FUNCTIONS

Perform other duties as assigned. (5%)

CONTACTS

Department: This position has visibility and regular interaction with staff throughout UTech to facilitate communication between UTech and the university research community, including especially frequent contact with the network engineering team, the servers and storage team, and the other members of the research computing team.

University: Regular interaction with university faculty and research staff to carry out main collaboration and support functions. This interaction will often involve work as an embedded member of a research team.

External: This position will work with vendors (e.g., Dell, Panasas, NVIDIA) and other organizations (e.g. NSF, NIH, affiliated hospitals, other universities) to carry out main collaboration and support functions.

Students: Contact with student employees working within UTech; contact with students working for research groups; contact with graduate students in the course of carrying out main collaboration and support functions.

SUPERVISORY RESPONSIBILITY

This position has no direct supervisory responsibility. May supervise student employees. May lead project groups consisting of other UTech staff.

 

QUALIFICATIONS

Education and Experience: Bachelor’s degree required, preferably in a scientific discipline, and 5 years of progressive experience and success in supporting computational infrastructure or in supporting computationally intensive research, OR Master’s degree and 3 years of related experience.

 

REQUIRED SKILLS

– Scientific programming experience in Python, Java, or MATLAB preferred; Experience in writing manuscripts for publication in peer-reviewed journals; Prefer experience in writing research proposals to federal agencies such as NIH and NSF; Prefer experience in scientific and other data visualization; Prefer experience in managing large projects; Prefer experience in portal development for data and software; Prefer experience in course development and teaching/training at the university level.
– Prefer experience in a research lab making use of advanced cyberinfrastructure.
– Skills at the level of a BS/BA graduate or experience commensurate in computer science or computer engineering in algorithm development sufficient for designing new scientific or other software, modifying existing scientific algorithms, debugging and profiling existing or other algorithms, and assisting other programmers in these tasks across a wide variety of programming languages such as C, C++, FORTRAN, Python, Java, etc.
– Knowledge of mathematics through multivariate calculus and advanced matrix algebra is preferred.
– Knowledge of numerical methods and mathematical programming libraries such as IMSL, NAG, GSL, ScaLAPACK, and MKL is preferred.
– Prefer skills at the level of a BS/BA graduate in computer science or computer engineering in writing large parallel programs using Spark, MPI, and OpenMP.
– Prefer knowledge of high-performance networking using Ethernet or InfiniBand.
– Prefer knowledge of configuring and maintaining parallel file systems.
– Knowledge and understanding of underlying hardware/software architecture used in computing; prefer such knowledge for high performance computing.
– Proficiency with Linux or UNIX and UNIX/Linux system scripting languages.
– Prefer knowledge of high-performance computing platforms, cloud computing platforms, and application models, applications programming, parallel programming, database technologies, data and network infrastructure, and software deployment management tools and methods used in compute-, data-, and network-intensive research. Specific technologies include: Hadoop; HPC cluster schedulers and resource managers such as SLURM, SGE, and Condor; SQL and NoSQL database models and tools; AWS APIs, cloud pricing models, and associated software and storage best practices; VM tools such as VMware, Docker, Kubernetes; automation tools such as Puppet, Ansible; xCAT and related deployment management tools and best practices; GIT, SVN source code management.
– Prefer exposure to the challenges of research information technology across a range of domains, such as Medicine, Chemistry, Biology, Astronomy/Astrophysics, Geography (Climate Research), Computer Science, Social Sciences, and the Humanities.
– Ability to translate research needs into long-term architecture solutions.
– Strong interpersonal, verbal, and written communication skills to work with both technical and non-technical personnel at various levels in the organization. Ability to work effectively with faculty and graduate student researchers. Ability to communicate technical information in a clear and concise manner.  Ability to interact with colleagues, supervisors and customers face to face.
– Ability to respond to difficult, stressful, or sensitive interpersonal situations in ways that reduce or minimize potential conflict and to maintain good working relationships among internal and external customers. The ability to recognize awkward or potentially embarrassing situations, which sometimes arise. Always aware of tone and careful choice of words, while at the same time ensuring that the intended message is clear, polite, and readily understood.
– The ability to develop in-depth understanding of client needs to be more helpful. The ability to consider how different audiences respond and choose the best method of communicating the message to each audience.
– Enthusiasm for using technology to solve problems in a cutting-edge collaborative and interdisciplinary scientific computing environment. Excellent written and oral communications skills in English. Ability to communicate effectively with management and faculty leadership.
– Attention to detail in all aspects of employment.
– Must be self-motivated, work independently and as part of a team, able to learn quickly, meet deadlines and demonstrate problem solving skills.
– Demonstrated familiarity with project management approaches, tools and phases of the project lifecycle.
– Ability to optimize the use of time and resources to achieve the desired results; effectively plans and organizes work to minimize crises; prioritized appropriately.
– Ability to be flexible to meet the constantly changing scope and needs of the department, division and customers being served.
– Consistently models high standards of honesty, integrity, trust, openness, and respect for the individual. Embraces diversity.
– Ability to meet consistent attendance.

 

WORKING CONDITIONS

Working conditions are typical of an office environment and computer rooms. Some heavy lifting of 50 pounds may be required. Bending and kneeling may be required. The position requires typing on a computer keyboard and using a computer mouse and a printer. The employee may be required to attend meetings/ functions outside normal working hours, including weekends. The employee may be required to carry a cell phone during and after their normal work hours, including weekends, to attend to after-hours emergencies. This position is eligible for the hybrid work program.

Diversity Statement
In employment, as in education, Case Western Reserve University is committed to Equal Opportunity and Diversity.  Women, veterans, members of underrepresented minority groups, and individuals with disabilities are encouraged to apply.

Reasonable Accommodations
Case Western Reserve University provides reasonable accommodations to applicants with disabilities.  Applicants requiring a reasonable accommodation for any part of the application and hiring process should contact the Office of Equity at 216-368-3066 to request a reasonable accommodation.  Determinations as to granting reasonable accommodations for any applicant will be made on a case-by-case basis.