Research Assistant (Computer Science)

Johns Hopkins UniversityBaltimore, MD
$17 - $30Onsite

About The Position

The Department of Computer Science in the Whiting School of Engineering of The Johns Hopkins University is seeking a Research Assistant who will assist faculty on specific research projects. In this role, the research assistant will conduct experiments on language models and evaluate these models. They will also work with supervising faculty on writing research papers. The Research Assistant oversees data collection, data organization, and/or data management or similar functions/tasks for research study(ies) in support of a PI or a research team. Additionally, the role involves developing and implementing perception pipelines for surgical robotic systems, including vision model training, evaluation, and deployment. This includes designing object detection, segmentation, and tracking algorithms for real-time surgical scene understanding, integrating perception modules with robotic platforms (e.g., ROS-based systems), and ensuring reliable real-time performance. The assistant will also collect, curate, and annotate datasets, conduct experiments to evaluate system performance, and contribute to research activities such as literature review, documentation, and manuscript preparation.

Requirements

  • Bachelor's Degree in a related field.
  • Additional education may substitute for required experience and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.

Nice To Haves

  • Master's Degree in Computer Science, Engineering, or related fields.
  • Strong programming skills in Python and C++.
  • Familiar with probability and linear algebra.
  • Training and/or experience working with computer vision models.
  • Strong communication skills (both written and oral).

Responsibilities

  • Conduct experiments on language models and evaluate these models.
  • Work with supervising faculty on writing research papers.
  • Oversee data collection, data organization, and/or data management for research studies.
  • Run routine and ad hoc reports.
  • Use standard tools and computer programs to review data.
  • Assist with data cleaning measures to ensure accuracy of data and preparation of tables.
  • Lead basic activities such as data collection and data entry.
  • Lead specific tasks and develop processes to ensure study activities occur effectively and efficiently.
  • Conduct literature searches to support faculty in research efforts.
  • Design and format papers/publications.
  • Assist PIs in writing summaries of papers for release as policy briefs or other channels.
  • Develop and implement perception pipelines for surgical robotic systems, including vision model training, evaluation, and deployment.
  • Design object detection, segmentation, and tracking algorithms for real-time surgical scene understanding.
  • Integrate perception modules with robotic platforms (e.g., ROS-based systems) and ensure reliable real-time performance.
  • Collect, curate, and annotate datasets, and conduct experiments to evaluate system performance in simulation and real-world settings.
  • Contribute to research activities, including literature review, documentation, and preparation of manuscripts and technical reports.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service