Scientific Computing Consultant

About the Position

The Minnesota Supercomputing Institute (MSI) at the University of Minnesota seeks to hire a Scientific Computing Consultant who enjoys engaging in research and solving cyberinfrastructure problems. As a Scientific Computing Consultant at MSI, you will join MSI’s Scientific Computing Solutions (SCS) group and work with MSI researchers in a variety of fields. SCS members engage in dedicated research activities, lead internal projects, and also provide user training. This position specifically will design projects, develop new algorithms, perform data analysis, co-author papers, and present at scientific conferences.

Major Duties and Responsibilities

  • Work directly with researchers to design and implement research projects
  • Lead internal cross-functional cyberinfrastructure projects
  • Anticipate and plan for researchers’ needs for new technologies
  • Respond to MSI users’ requests by phone or by our email support ticket system
  • Install, test, and debug scientific software
  • Work with MSI staff to assist with other related projects
  • Other duties as assigned

General Skills and Attributes

  • Strong general troubleshooting and problem-solving skills
  • Friendly presence and helpful attitude; excellent interpersonal skills and ability to work well with others at all levels of the organization
  • Outgoing, confident, and easily builds relationships
  • Strong initiative to see tasks through to the end
  • Ability to learn quickly and adapt to change
  • Ability to identify opportunities for improvement
  • Ability to work responsibly with or without direct supervision

Required Qualifications

  • PhD degree
  • Understanding of Linux-based computing environments
  • Experience using Linux command-line tools
  • Proficiency in at least one programming language
  • Demonstrated experience in scientific computation
  • Good documentation skills

Preferred Qualifications

  • 1+ year experience using HPC hardware
  • Knowledge of HPC cluster queuing systems such as PBS and SLURM
  • Experience using or troubleshooting scientific applications in a Linux environment
  • Experience running or troubleshooting parallel HPC jobs that use OpenMP, MPI, CUDA
  • Experience with machine learning or deep learning
  • Experience with image processing or data visualization
  • Experience with Globus, S3, or other storage APIs

To Apply

Applications must be submitted online. The Job ID for this position is 334287.

Visit the University of Minnesota Employment site for complete instructions.

Link for external (to University of Minnesota) applicants

Link for internal (to University of Minnesota) applicants

See all positions open at MSI.