Job: University of Missouri seeks Cyberinfrastructure Engineer

September 11, 2017

University of Missouri

Cyberinfrastructure Engineer Position

The University of Missouri is searching for a Cyberinfrastructure Engineer to fill a new position that will work closely with researchers to help them evaluate their research computation needs and to recommend solutions that allow them to take full advantage of the resources available.

Mizzou’s cyberinfrastructure (CI) engineers develop scientific workflows to advance research in all areas, including bioinformatics, machine learning, material science, and computational chemistry.

As a cyberinfrastructure engineer, you will work on a broad range of projects across campus with opportunities to specialize in a number of domain areas.

This position is within the Research Computing Support Services (RCSS) group in the Division of IT, which manages the campus shared research computing, storage, and networking infrastructure
and provides computing support, training, and consulting to the MU research community.

RCSS works to ensure that the campus’ research computing infrastructure meets the growing needs of the community.

The Cyberinfrastructure Engineer will provide end user support services to faculty, staff, and students on the use of research computing hardware and software as well as scientific applications
and scientific workflows.

Responsibilities of this position will include:

  • creating and maintaining training materials for research computing related software and hardware;
  • conducting training; evaluating, installing, upgrading, and maintain scientific software;


  • consulting with researchers on the development and migration of scientific workflows to a high performance research computing envronment.

Essential Functions:

  • Participate as a member of a highly technical and customer-service driven team. Readily share knowledge and training with other staff members, and forge close working relationships
    with scientific research groups across campus.
  • Conducts investigations and tests of complex scientific software systems to enhance performance or to investigate and resolve matters of significance. Investigate new technologies and techniques of importance to researchers.
  • Participate in developing computational pipelines, computer algorithms, and data analysis for ongoing research projects.
  • Serve as a technical consultant for sponsored research projects that require high-performance computing, storage, and networking services.
  • Provide workshops and one-on-one technical assistance and training to faculty, staff and students in the use of a shared high performance computing environment and associated scientific software.

Minimum Qualifications:

  • A Bachelor’s Degree is required.
  • Experience in using High Performance Computing (HPC) clusters and utilizing computing resources for research is required.
  • Demonstrated ability and experience with scripting and programming (e.g. Python, Perl, C, R, Julia, or Java) is required.
  • Experience with the Linux operating system and utilizing the command line interface is required.
  • Demonstrated ability to work independently and in a collaborative and diverse environment is required.
  • Excellent written and verbal communication skills are required.
  • Experience with domain specific tools is highly desirable.
  • Ability and demonstrated use of source control management tools such as Git are desirable.
  • A Master’s degree or higher strongly preferred.

To apply go to  and click on staff jobs, and then prospective employees, and search for 24066.

The University of Missouri also has a number of additional open positions in the area of computational support for researchers (position 24066, 23824).