About The Position

The University Libraries Research Computing Student Assistant will develop scripts, documentation, tutorials, and assist with teaching workshops such as programmatic retrieval of scholarly information, data manipulation, data visualization, high performance computing, and AI/machine learning. The Student Assistant will also assist with HPC instruction. The duration of this appointment is for Summer 2026, with the possibility to continue based on performance and budget availability.

Requirements

  • Current University of Alabama undergraduate student.
  • Intermediate experience with at least one of the following programming languages: Python, MATLAB, or R.
  • Must list available hours for work.
  • Must have experience teaching or developing instructional tutorials.
  • Applicants must meet enrollment requirements to be eligible for on-campus student employment.
  • Applicants must be enrolled in a UA degree program and meet minimum credit hour requirements during the academic year: Undergraduate Students must be registered for at least 6 credit hours during fall/spring semesters; Graduate Students must be registered for at least 4.5 credit hours during fall/spring semesters; International Students must be registered full-time (Undergraduate = 12 credit hours, Graduate = 9 credit hours) during fall/spring semesters.
  • Enrollment requirements must be maintained for the duration of on-campus employment.
  • Individual hiring departments and programs may also have additional eligibility requirements for employment.
  • Prior to hiring, the final candidate(s) must successfully pass a pre-employment background investigation and information obtained from social media and other internet sources.

Nice To Haves

  • Experience working with web APIs (Application Programming Interfaces).
  • Experience with high-performance computing clusters.
  • Experience with Bash or GPU programming.
  • List programming experience, including depth of knowledge (basic, intermediate, advanced) and provide examples of projects or assignments completed using a programming language and/or teaching related to a programming or software.

Responsibilities

  • Develop scripts, documentation, and tutorials.
  • Assist with teaching workshops on programmatic retrieval of scholarly information, data manipulation, data visualization, high performance computing, and AI/machine learning.
  • Assist with HPC instruction.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service