About The Position

The Computer Science/Computer Engineering Undergraduate Research Assistant works on Big Data acquired by the Translational Research for Injury Prevention (TRIP) Lab to assist with building solutions and methods for data reduction, aggregation, and analysis. Additional A.I. and machine learning/deep learning algorithms for building programs and automated solutions for research processes in accordance with the research project requirements. Assists, oversees, and troubleshoots the lab systems (networked systems, data servers, development environment, simulator systems etc.). Assists in the tech aspects of the lab’s research studies. The Translational Research for Injury Prevention (TRIP) Lab conducts driving behavior research to understand the impact of human factors within various driving scenarios. The lab houses a full-size, high-fidelity driving simulator for conducting research. Human factors of interest for driving behaviors are tailored to the research question, but encompass topics such as distraction, reaction, visual attention, communication, automated assisted driving, self-driving, and interaction with A.I. assistance among others. Research conducted by the TRIP Lab acquires several terabytes worth of data through deep and integrated systems of sensors and computer systems. The computer engineering of the lab holds a wide range of programmatical development and solutions in big data analysis, data warehousing, computer networking, systems integration, server solutions, 2D/3D- visualization and simulation, ML/DL in computer vision, real-time A.I. application development, embedded A.I. module development, Natural Language Processing (NLP) etc., and plays a crucial role in accomplishing the goals and objectives of the research studies.

Requirements

  • Current University of Alabama undergraduate student
  • Technical competence and experience in computer science/computer engineering
  • Experience in programming and projects
  • Programming primarily in python
  • Shell scripting in Linux
  • Familiarity with platforms/IDEs in windows, linux, jupyter, anaconda, vscode
  • Primary interest and experience in Big Data analysis, ML/DL, system admin, networking, and hardware/software troubleshooting
  • Time management and scheduling skills
  • Presence of computer science specialization and willingness to work outside of it
  • Willingness to learn new technologies and platforms
  • Consistency on deliverables and timelines
  • Good problem solving and analytical skills
  • Ability to work in a team or independently
  • Good communication skills
  • Good at taking notes

Nice To Haves

  • Preferred skills in C, C++, javascript, shell scripting in windows
  • Additional interest and experience in 3D simulation, systems integration, research, driving simulation, simulator operations
  • Human subjects research experience
  • Interest in behavioral science research
  • Willingness to work some evenings and weekends as needed
  • Interested in working with the lab for at least a year
  • Available to work with the lab over the summer semester if continuing past current academic year
  • Able to work 15-20 hours per week

Responsibilities

  • Assist with building solutions and methods for data reduction, aggregation, and analysis.
  • Develop A.I. and machine learning/deep learning algorithms for building programs and automated solutions for research processes.
  • Assist, oversee, and troubleshoot lab systems including networked systems, data servers, development environments, and simulator systems.
  • Assist in the technical aspects of the lab’s research studies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service