Undergraduate Research, Co-op and Internship Opportunities

Research Co-op Positions in Data Science and Machine Learning

Two undergraduate research assistants (6-month, 20 hours/week or 3-month, 40 hour/week) positions are open in data science and machine learning areas. 

You will gain invaluable research experience through NSF funded projects and work with the PhD students and postdoc in the Healthcare Informatics Research Lab.   You will be working on exploratory data analytics and predictive modeling on a large-scale naturalistic driving data and health intervention data.  Please contact chris.yang@drexel.edu for any inquiries.  

Required Technical and Professional Expertise

  • Coursework in machine learning, data mining, data science programming or similar courses in UG level.
  • Experience in Analytics or other quantitative disciplines.
  • Experience with modeling and analysis including machine learning, statistical analysis, and data mining.
  • Experience with data visualization tools.
  • Strong interpersonal and communication skills. Must be able to explain technical concepts and analyses implications clearly.
  • Experience with Python/PySpark and/or Scala preferred and other analytics software (R/SparklyR, MATLAB, or Mathematica).
  • Proven analytical and quantitative skills to use hard data and metrics to back up assumptions, develop use cases.
  • Capable of taking responsibility for an initiative and self-starter even when assignments are vague or undefined.
  • Creative in finding new solutions/designing innovative methods, systems, and processes.


Role will report to Professor Chris Yang, Director of Healthcare Informatics Research Lab.

If you are interested in the positions, please send your CV and transcripts to chris.yang@drexel.edu.

Research Co-op Position in Biomedical Data Translator Group

Location: Virtual

Professor Rosina Weber’s lab (website under construction) is a member of the NCATS Biomedical Data Translator (https://ncats.nih.gov/translator). With four doctoral students, the team’s current work includes explaining results from AI and non-AI methods, utilizing APIs to connect to other NCATS components, improve the quality of natural language understanding models, and conducting investigations with potential Translator users. All these topics are being discussed in the context of scientific publications, which the selected student will be able to participate.

Under routine supervision, the R&D Co-op will:

  • Attend team’s meetings.
  • Communicate potential problems and issues to the supervisor in a timely manner.
  • Write, document, and test code.
  • Prepare code documentation.
  • Support team management tasks.
  • Establish and evaluate self-goals.
  • Participate in laboratory investigations as needed.
  • Help writing, drafting, and preparing literature reviews for manuscripts.
  • Keep records of weekly activities.


  • Required: Advanced Python, API coding.
  • Preferred skills: R, knowledge graphs.
  • Preferred interests: deep learning, biomedical sciences.

Contact: Apply by submitting your CV by email with a brief message stating why you would like to join this project to pg427@drexel.edu.

Software Architecture Research Co-op - Two Positions Available

In this position, the students will read related literature to understand the underlying theory of our research, such as design rule theory, technical debt, software architecture, code smells, design principles, etc. This literature will complement the student’s regular courses with state-of-the-art knowledge critically important to industry, but not well documented in their textbooks.

This project requires the analysis of software architecture for large numbers of projects, both open source and industrial. The students need to extract data from these projects and analyze multiple versions of each project, using and expanding supporting tools. In the meanwhile, they will have the opportunity to observe the evolution of software projects, and the forming and growth of architectural debt. We aim to analyze 200 to 500 open source projects.

The students will also participate in the development of the supporting tools used in the project. They will help with the project website development for the purpose of sharing the project repository to the community. During this process, the student will have the opportunity of experiencing agile development process and learning how to produce industrial-level software. The students will have the opportunity to learn the state-of-the-art front-end and back-end technologies and architecting skills.

This is a full-time position with the salary of $13 to $17 per hour.

Roles and Responsibilities:

  • Read research papers and understand the relevant concepts and technologies.
  • Write scripts to extract data from a large number of open source projects
  • Write scripts to automate the testing of research tools.
  • Participate in the development of research tools.
  • Collecting and analyzing data from a large number of open source projects.
  • Participate in research meeting.
  • Participate in other related research activities.

Qualifications and Preferred Skills

  • Current CS/SE junior/Senior students are preferred
  • GPA 3.0 or above
  • Familiar with Java and/or Python programming

Contact: Dr. Yuanfang Cai, Email: yfcai@cs.drexel.edu, Tel: 610.425.1843

Game Developer Co-op at Drexel GDAP Studio

Note: this position is reserved for undergraduate students whose Spring-Summer 2020 co-ops were cancelled.

Drexel's Game Design & Production (GDAP) Studio will operate as a small game studio, looking to develop a portfolio of game prototype packages. Focus will be given to developing compelling game concepts in a production environment with an eye towards market potential. Networking opportunities with alums will be actively pursued through guest speaking and critique discussions. Scale of the studio and project portfolio will be determined on the number and type of students hired by the studio.

  • Position description: Responsible for developing original game concepts, art and tech experiments, and initial prototypes.
  • Qualifications: Proven interest and abilities in 2d & 3d art asset creation, ideation processes, market research, grey-boxing, and prototyping skills in level and scene creation and scripting with current game engines, content creation tools, and pipelines.
  • Schedule: The position will involve 20 hours/week, unpaid, from June 22 through September 5 (Drexel’s summer term).

Additionally, there is an optional course planned, GMAP T380-001, but depends on having a critical mass of students enroll. If the course runs, it will offer content to support the tasks and challenges you will face in the GDAP Studio work environment. The Studio will be about making things, the class will be about how and why you make those things.

If you are interested in this opportunity, please contact Laura Scherder (lah382@drexel.edu) immediately with your current resume, portfolio, and cover letter indicating your interests and skills that apply. Please also indicate if you would participate in the optional GMAP T380 course.

PathwaysToScience.org Paid Summer Research Programs

PathwaysToScience.org offers education and career training opportunities in STEM. Most programs offer both a stipend and housing and travel support. Programs range across all STEM disciplines and all areas of the country (deadline information in the links below):