Software Developer Student Intern, Infectious Diseases Research

BMC SoftwareBoston, MA
2d$15 - $20Hybrid

About The Position

The Syndemics Lab at Boston Medical Center is seeking a software developer intern for Summer 2026. This intern would be responsible for working with lab software engineers to develop impactful, open-source code for simulation models developed by the lab. This is part of a lab research project intended to result in publications, harm reduction policy impact, and advanced research techniques for epidemiologists across the country. The ideal applicants will have an interest in developing data management strategies, be comfortable asking questions with unknown answers, and feel comfortable writing code in Python. Experience with the Python language, C/C++, or SQL would be a plus. An understanding of cloud technologies is a plus but not required. Able to work during the hours of 8am – 5pm EDT on a hybrid schedule. Student Intern will learn how software engineering is integrated into a research setting and present their findings and accomplishments for the lab at the end of the internship.

Requirements

  • Student enrolled in an undergraduate degree program, preferably beyond a second semester sophomore pursuing their degree in CS, IT, CE, or equivalent.
  • Must have the ability to perform multiple tasks and prioritize duties
  • Ability to work independently
  • Must possess excellent interpersonal, verbal and written communication skills
  • Must have an interest in performing new and varied work assignments, and be flexible with regard to work assignments
  • Must have an introductory level understanding of C/C++ and/or Python
  • Basic knowledge of Microsoft Office is required

Nice To Haves

  • Experience with the Python language, C/C++, or SQL would be a plus.
  • An understanding of cloud technologies is a plus but not required.
  • Experience with Git and GitHub is preferred
  • Basic knowledge of TypeScript, Python, HTML, CSS/SCSS is preferred
  • Exposure to SQL/Relational Database Management (RDBMS)
  • Exposure to cloud computing/AWS

Responsibilities

  • Intern will be working directly with Lab Software Engineers in all aspects of their job.
  • Developing C++ Unit Tests through the GTest Framework
  • Addressing Critical Bugs and feature requests in the code base
  • Development of SQL scripts for common DB interactions
  • Refactoring of single use scripts into standard open-source style projects
  • Ensuring good code management/documentation/testing across lab
  • All intern projects will make use of git, auto-documentation tools, CI/CD, and unit testing.
  • Write documentation for both developers and users
  • Adhere to agile methodology
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service