UVA

Gaynor Research Assistant 2026 (Student Wage)

Charlottesville, VA Part time

Assist with extending an existing spatial model of text-based ideology derived from congressional floor speeches (Congress.gov) and social media posts. More information about the model can be found here: https://sorellewg.com/wp-content/uploads/2025/04/230487_expressyourselfmn_final.pdf

Research assistant should have experience with Python, using bespoke APIs for scraping material, natural language processing, machine learning, and handling big data (especially large collections of textual documents). PyTorch experience is a plus (example of a relevant codebase the RA should ideally be able to understand: https://github.com/keyonvafa/tbip).  

Research assistant will need access to at least one high-memory GPU, via either their own machine or UVA’s Data Analytics Center. Knowledge or interest in the U.S. Congress a plus. Willing to collaborate on a small team.

Undergrad student wage position for less than 20 hours per week.

Compensation: $20/hr.

MINIMUM REQUIREMENTS

Resume and Cover letter.

Education: Current undergrad UVA student
Experience: Python, using bespoke APIs for scraping material, natural language processing, machine learning and handling large data. PyTorch experience a plus. Access to at least one high-memory GPU, either their own machine or via the UVA Data Analytics Center.
Licensure: None

PHYSICAL DEMANDS

This is primarily a sedentary job involving extensive use of desktop computers. The job does occasionally require traveling some distance to attend meetings, and programs.

The University of Virginia is an equal opportunity employer. All interested persons are encouraged to apply, including veterans and individuals with disabilities. Learn more about UVA’s commitment to non-discrimination and equal opportunity employment.