Specialist - Research-Continuing
Michigan State University
- East Lansing, MI
- $70,000-85,000 per year
- Permanent
- Full-time
- Engaging and collaborating with students and faculty who use (or plan to use) advanced computational resources in their research, including MSU's High Performance Computing Center (HPCC), NSF ACCESS resources, high-throughput computing, and cloud computing.
- Supporting MSU HPCC users through one-on-one and small-group interactions, through the HPCC Help Desk, and via Zoom or in-person office hours.
- Collaborating with MSU researchers to develop proposals, papers, public datasets, and open-source software to conduct and disseminate research. This may include extended collaborative support efforts as well as performing research.
- Developing, implementing, and refining training materials relating to research computing and research data through synchronous and asynchronous workshops, web-based tutorials, and documentation.
- Engaging with the broader national research computing effort through participation in workshops, conferences, and training and networking activities.
- A graduate degree in any field that included a significant research computing component.
- Research experience that includes the application of advanced computing to solve research problems.
- Strong technical and problem-solving skills, including Linux command line experience and programming experience with a modern language such as R, Python, or C++.
- Strong verbal and written communication skills.
- Experience in developing research-focused software applications, particularly using modern software development tools such as version control and continuous integration.
- Experience with developing data analysis and/or data management pipelines in high-level scripting languages.
- Experience with the management or coordination of research software development projects, particularly in an open source/community context.
- Experience using machine learning and/or artificial intelligence techniques to solve scientific problems (including, e.g., the use of common tools such as PyTorch, TensorFlow, Keras, scikit-learn, Hugging Face).
- Experience with creating and using software containers (with, e.g., Docker, Singularity, or a similar tool), and/or creating workflows using these tools.
- Developing and optimizing software for use on GPUs in either a compiled or interpreted programming language (using, e.g., CUDA, PyCUDA, SYCL, Kokkos, OpenACC).
- Training in, or professional experience contributing toward, the development of skills such as research facilitation, conflict negotiation, communication, teamwork, leadership, and/or project management in the context of multidisciplinary research teams.
- Experience with proposal development and/or coordination.
Applications close: Feb 27, 2026 Eastern Standard Time