Summary
The University of Virginia is seeking student workers for the Research Computing team within Information Technology Services. The role involves assisting with the development of teaching materials, supporting workshops, maintaining the RC website, and helping with software installations and consulting requests.
Responsibilities
- Develop new teaching materials, e.g. convert tutorials written in Markdown into a series of YouTube videos and other media
- TA in workshops: test workshop examples, help create and test attendees' accounts, software installation before the workshops, and monitor communications
- Help with RC website updates (FAQs, short HowTos, wiki pages, etc.), and website maintenance
- Scientific software installations, containerized applications, benchmarking, and documentation (e.g. R, Rstudio, Jupyter kernels, ML, bioinformatic tools, etc.)
- Support RC staff with consulting requests like code efficiency and performance tasks
- Assist RC staff with gathering resource metrics (e.g. user requests, workshop registration, utilization of resources, consulting & collaborations)
- Support logistics/admin tasks for Data Analytics Center, Digital Technology Core, VA-WHPC program, and RC outreach events, e.g. help organize and publicize community events and manage program social media posts
- Help to compute activities report data (using Python or other programming skills)
Skills
- Current UVA student
- Familiarity with a programming language such as Bash, Python, R, Java, Lua, Julia, or Ruby
- Excellent oral and written communication skills
- Attention to detail
- Ability to work within a team
- Ability to organize and prioritize assignments
- Commitment to in-person student group meetings once a week and additional meetings with the respective project lead as needed
- Experience with Markdown language and Git version control is a plus
Qualifications
Must Haves
- Current UVA student
- Familiarity with a programming language such as Bash, Python, R, Java, Lua, Julia, or Ruby
- Excellent oral and written communication skills
- Attention to detail
- Ability to work within a team
- Ability to organize and prioritize assignments
- Commitment to in-person student group meetings once a week and additional meetings with the respective project lead as needed
Nice to Haves
- Experience with Markdown language and Git version control is a plus
Benefits
- ITS values work-life balance and provides flexible work location options where possible.
- Engagement in these projects will provide you with opportunities to gain programming skills and learn about high-performance computing.