Vistim Labs

Python Intern

Micro-internship option


Position Description:

  • Priority Application Deadline: March 11, 2022
  • Anticipated Start Date: April/May, flexible
  • Anticipated End Date: 3 months after start date
  • Hours/Week:  a minimum of 3 hours/week
  • Work Schedule: Flexible
  • Work Location: Flexible
  • Compensation from host organization: none
  • Company Website:

Program Requirements:

  • Must have completed at least 30 credit hours by the internship start date
  • Must be in good academic standing
  • Must be a declared major in the College of Science or a recent graduate

Additional Requirements for This Position:

  • None

Company Background:

Vistim Labs is a medical device company producing the world's first tool for objectively measuring cognitive deficits to serve clinicians and researchers address neurological disorders. Our technology can be used to detect early onset of disorders and to unlock emerging treatments by serving the critical unmet need of measuring treatment efficacy such that disease management therapies can be evaluated and optimized.

Job Brief:

We are looking for a self-motivated student with an interest in Python, machine learning, and neuroscience, to join our engineering team and help us achieve an important project: to develop a functional software interface that can be used to showcase the technology. A stretch goal is for the system to also support collecting and recording new patient datasets. Most of our code (including algorithms) are in individual Matlab files and we would like to port them into Python and run them with a clean graphical interface.

Responsibilities Include:

  • Contributing to project specifications & designing project development plan
  • Communicating with our colleagues (engineers / researchers) in the US and in Europe
  • Interpreting Matlab code & writing effective & scalable code in Python
  • Designing simple user-face elements into the application
  • Testing and debugging your code & user experience

To be successful in this role, we encourage you to learn by doing. Experience writing Python code using math libraries will help you. Exposure to Python GUI elements will help you. You are not expected to know everything right away. Due to the international nature of our work, this position is remote.

Ultimately, this is a great opportunity  to get experience in applied research. It is also a great opportunity for the junior researcher to develop greater understanding of commercialization efforts and machine learning. In this role, you will have the opportunity to work with engineers and researchers around the world in a very early stage start-up. A large part of your role is self-directed - perfect if you enjoy autonomy!

Desired Skills:

  • Interest in and some experience with Python
  • Knowledge of MatLab
  • Ability to work autonomously


  • Gain coding experience
  • Learn about working in a start-up
  • Network internationally with a Salt Lake City-based organization
  • Have solid deliverables at the end of your internship
  • Build your portfolio

Although not required, submitting examples of coding projects or abilities is encouraged for this position.

Additional Information:

  • This internship is part of the Facilitated Internship Program. If the student works fewer than 100 hours, it will be considered a micro-internship. What is a micro-internship? This is a fairly new concept and is like an internship, but involves fewer hours of work. Although the hours are fewer, the experience is still robust and an intern for this position would end with a solid portfolio, experience in coding, and an expanded network. The stipend for the micro-internship is $100. All other aspects of the Facilitated Internship Program are the same.
  • Applicants are encouraged to apply for the Career Exploration Scholarship.
  • Contact the internship coordinator at with any questions about the position, program, or scholarship.