Education
Information Technology Research Assistant
Last updated
Information Technology Research Assistants support faculty, graduate students, and research centers by managing computing infrastructure, data pipelines, and technical systems that underpin academic research projects. They sit at the intersection of IT administration and research support — handling everything from server provisioning and HPC cluster access to research data management and software tool deployment — in university, institute, and government research settings.
Role at a glance
- Typical education
- Bachelor's degree in CS, Information Systems, or related technical field
- Typical experience
- Entry-level to Associate degree + experience
- Key certifications
- None typically required
- Top employer types
- R1 Universities, National Laboratories, Research Institutes, Data Science Institutes
- Growth outlook
- Steady growth driven by increasing computational intensity in research and the institutionalization of research computing
- AI impact (through 2030)
- Strong tailwind — expanding demand as research methods become more computationally intensive and require specialized infrastructure for AI/ML workloads.
Duties and responsibilities
- Provision and maintain Linux and Windows servers, virtual machines, and cloud instances supporting active research projects
- Assist researchers in accessing and navigating HPC clusters, including job scheduling via SLURM or PBS and storage quota management
- Install, configure, and troubleshoot research software packages including Python environments, R libraries, MATLAB, and domain-specific tools
- Develop and maintain data management pipelines for ingestion, cleaning, versioning, and archival of research datasets
- Support secure handling and storage of sensitive research data in compliance with IRB protocols, FERPA, and HIPAA where applicable
- Build and maintain documentation, wikis, and training materials for research computing resources used by faculty and graduate students
- Assist in preparing IT-related sections of grant proposals including data management plans and cyberinfrastructure narratives
- Monitor system uptime, disk usage, and job queue performance on shared research computing resources; escalate hardware failures promptly
- Coordinate with central university IT, library digital scholarship teams, and external collaborators on data sharing and infrastructure access
- Evaluate and pilot emerging research computing tools and cloud platforms, summarizing findings for PI and lab leadership review
Overview
Information Technology Research Assistants are the technical backbone of academic research labs and centers that generate, process, and analyze large or complex datasets. While faculty design the research questions and graduate students run the experiments, the IT Research Assistant keeps the computing infrastructure functional — which in practice means the difference between a lab that can iterate quickly and one that loses days to broken environments, inaccessible data, or misconfigured software.
At a large R1 university, the role might involve supporting a computational biology lab running genome assembly jobs on a shared HPC cluster, a social science center processing restricted survey microdata on a secure enclave server, and an engineering research group deploying containerized simulation workloads to AWS. Each of those projects has different software stacks, different compliance requirements, and different PIs with different levels of technical sophistication — and the IT Research Assistant is expected to be fluent across all of them.
A typical week includes responding to helpdesk tickets from graduate students who can't get their Python environment to replicate, provisioning a new VM for a visiting researcher, checking in on a long-running data ingestion job to make sure it hasn't stalled, updating system documentation after a storage migration, and sitting in on a grant planning meeting to contribute language for the cyberinfrastructure section.
The pace is project-driven rather than production-driven. Unlike enterprise IT roles where system uptime is the primary metric, academic research IT is organized around grant cycles, publication deadlines, and experimental milestones. That means the work is genuinely varied and intellectually interesting — but it also means priorities can shift rapidly when a paper deadline is approaching or a dataset needs to be ready for a conference submission.
The boundary between technical support and research contribution is blurrier than it is in corporate IT. IT Research Assistants who develop subject-matter familiarity in the research domain — whether that's genomics pipelines, natural language processing workflows, or satellite imagery processing — often become co-authors on publications and key contributors to grant renewals. The ceiling on the role's impact is largely self-determined.
Qualifications
Education:
- Bachelor's degree in computer science, information systems, data science, or a closely related technical field (standard for professional staff positions)
- Enrolled graduate students in technical disciplines are common in hourly student worker versions of the role
- Associate degree plus demonstrated systems administration or research computing experience accepted at some smaller institutions
Technical skills:
- Linux system administration: file permissions, package management (apt/yum), shell scripting, process management
- HPC environments: SLURM or PBS job scheduling, module systems, parallel storage (Lustre, GPFS basics)
- Python scripting for automation and data processing; familiarity with pandas, NumPy, and environment management via conda or virtualenv
- Version control with Git; basic familiarity with GitHub or GitLab workflows
- Cloud platforms: AWS or Google Cloud at the level of launching instances, managing storage buckets, and understanding IAM basics
- Containerization: Docker for reproducible research environments; Singularity/Apptainer for HPC container deployment
- Database basics: SQL queries, PostgreSQL or MySQL administration at a user-management level
Research computing and compliance knowledge:
- Data management plan structure and agency requirements (NSF, NIH)
- IRB data security protocols and their infrastructure implications
- Research data repositories and archival standards (Dataverse, Zenodo, institutional repository systems)
- HIPAA technical safeguards for health data research environments
Soft skills that distinguish candidates:
- Patience with non-technical users — faculty and researchers are domain experts, not systems administrators
- Precise written documentation; lab wikis and runbooks only help if they're accurate and current
- Ability to triage: research computing environments have competing urgent needs, and judgment about what blocks a paper versus what can wait matters
Career outlook
Demand for IT support in academic research settings has grown steadily as research methods have become more computationally intensive across virtually every discipline. Political science departments now run large-scale text analysis pipelines. Psychology labs process neuroimaging data that would have required a supercomputer 15 years ago. Even humanities centers run digital scholarship projects requiring serious database and web infrastructure. The IT Research Assistant role has expanded with that demand.
Federal research funding trends are the key variable. NSF, NIH, DOE, and DARPA collectively fund a large portion of university research computing infrastructure, and the budget environment for those agencies shapes hiring directly. Periods of funding growth — particularly in AI, climate science, and biomedical research — generate new research assistant positions tied to specific grants. Budget compression contracts them.
The structural trend favoring these roles is the rise of research computing as a recognized institutional function. Universities that once expected researchers to self-manage their computing needs have established formal research computing offices, data science institutes, and cyberinfrastructure programs. Those structures create staff positions with better job security than single-PI grant funding.
Career paths from this role are genuinely diverse. Some IT Research Assistants move deeper into research computing infrastructure, becoming systems administrators or HPC engineers at university computing centers or national labs (NERSC, Argonne, NCAR). Others pivot toward data engineering or data science roles in industry, where their combination of programming skills and research methodology exposure is valued. A subset pursue graduate degrees in computer science or data science, using the assistantship as a funded on-ramp.
The role is also a realistic pathway into research software engineering — a growing professional category at universities where people with strong software development skills contribute to research projects as staff rather than students. Research Software Engineer (RSE) positions at well-funded universities pay $75K–$110K and offer faculty-adjacent intellectual engagement without the tenure track pressure.
For someone starting in an IT Research Assistant role today, the job market is more favorable than the modest starting salary suggests. The combination of HPC, cloud, data management, and research-domain exposure is genuinely rare, and employers in academia, national labs, and research-driven industry recognize it.
Sample cover letter
Dear Hiring Manager,
I'm applying for the Information Technology Research Assistant position in the [Department/Center] at [University]. I recently completed my bachelor's degree in computer science and spent two years as an undergraduate research assistant in the [Lab Name] computational lab, where I maintained the group's Linux workstations, managed our shared storage on the university's HPC cluster, and built the data preprocessing pipeline we used for our published analysis of [brief descriptor].
The work I'm most proud of from that role was migrating the lab's ad hoc collection of Python scripts into a documented, version-controlled pipeline using Git and conda environments. Before that migration, reproducing an analysis required asking whoever ran it originally to walk you through the setup. Afterward, a new graduate student could clone the repository, follow the README, and have a working environment in under an hour. The PI called it out specifically when we submitted the paper — reproducibility reviewers flagged it positively.
I'm familiar with SLURM job submission and have worked within storage quotas on GPFS-backed filesystems. I've also helped draft the data management plan for a small NSF supplemental grant, which gave me practical exposure to the agency's two-page DMP format and the gap between what researchers want to promise reviewers and what's technically feasible to implement.
I understand that the researchers I'd be supporting are domain experts who need computing infrastructure to work without friction. My job isn't to teach them systems administration — it's to remove the technical obstacles between their ideas and their results. That's the part of this work I find genuinely satisfying.
I'd welcome the opportunity to discuss how my background fits what your team needs.
[Your Name]
Frequently asked questions
- Is this a student worker position or a professional staff role?
- Both structures exist. Some IT Research Assistant positions are graduate or undergraduate student worker roles paid hourly, typically 15–20 hours per week alongside coursework. Others are full-time professional staff positions funded by grants or departmental budgets. Professional staff roles carry benefits, higher salaries, and greater continuity; they usually require a bachelor's degree and relevant experience.
- What programming and scripting skills are most important for this role?
- Python is the baseline expectation at most institutions — data wrangling, automation, and API integrations all run through it. Bash scripting for Linux system administration tasks is nearly as important. SQL for database work appears frequently in data-intensive research environments. R proficiency is a plus in social science, public health, and life science labs.
- How does research data compliance work, and why does it matter for this role?
- Federally funded research carries data management obligations set by the funding agency — NSF, NIH, and DOE each have distinct requirements for data sharing, retention, and security. IRB-approved studies involving human subjects add HIPAA or FERPA constraints depending on the data type. IT Research Assistants who understand these frameworks are significantly more useful to PIs than those who treat compliance as someone else's problem.
- How is AI and automation changing the day-to-day work of this role?
- AI-assisted coding tools (GitHub Copilot, etc.) have accelerated script development, and cloud infrastructure automation via Terraform and Ansible has reduced repetitive provisioning work. The practical effect is that assistants spend less time on boilerplate setup and more time on research-specific integration problems — connecting new data sources, adapting workflows for novel datasets, and troubleshooting model training environments for machine learning research.
- What is a data management plan (DMP), and will I be expected to write one?
- A DMP is a required section of most federal grant proposals describing how research data will be collected, stored, shared, and preserved. IT Research Assistants with computing infrastructure knowledge are often pulled into DMP drafting to write the technical sections. Familiarity with DMP templates from DMPTool and agency-specific requirements (NSF 2-page DMP, NIH Data Management and Sharing Plan) is genuinely useful.
More in Education
See all Education jobs →- Information Technology Professor$72K–$128K
Information Technology Professors teach undergraduate and graduate courses in networking, cybersecurity, database systems, cloud computing, and IT management at community colleges, four-year universities, and technical institutions. They design curricula, supervise student projects, conduct or support applied research, and maintain industry connections that keep coursework current with employer needs. The role balances classroom instruction with scholarship, advising, and departmental service.
- Information Technology Teaching Assistant$34K–$58K
Information Technology Teaching Assistants support lead instructors in IT classrooms and computer labs, helping students learn networking fundamentals, programming, cybersecurity concepts, and hardware troubleshooting. They grade assignments, maintain lab equipment, provide one-on-one tutoring, and keep course materials current as technology evolves. The role exists at community colleges, universities, vocational schools, and increasingly in K-12 CTE programs.
- Information Technology Lab Instructor$48K–$78K
Information Technology Lab Instructors teach hands-on technical coursework in computing, networking, cybersecurity, and related disciplines at community colleges, vocational schools, and universities. They design and deliver lab exercises that reinforce lecture content, manage physical and virtual lab environments, and guide students from foundational concepts through industry-certification-aligned skills. The role sits at the intersection of active instruction and technical systems administration.
- Instructional Aide$28K–$42K
Instructional Aides work alongside classroom teachers to support student learning in K-12 schools, providing direct academic assistance, behavioral support, and small-group instruction. They reinforce lesson content, help students with disabilities access curriculum, manage classroom routines, and free lead teachers to deliver more focused instruction. The role spans general education settings, special education programs, English language learner classrooms, and one-on-one student support assignments.
- Ethics Professor$68K–$125K
Ethics Professors teach undergraduate and graduate courses in moral philosophy, applied ethics, and normative theory while conducting original research in areas ranging from metaethics to bioethics to political philosophy. They work primarily in philosophy departments but are also employed by professional schools — medical, law, and business — where applied ethics instruction is built into degree programs.
- Professor of Human Services$52K–$95K
Professors of Human Services teach undergraduate and graduate courses in social welfare, case management, community organizing, and human development at two-year colleges, four-year universities, and professional programs. They prepare students for direct-service careers in social work, counseling, nonprofit management, and public health — combining classroom instruction with field supervision, applied research, and ongoing community partnerships.