Jobs & Internships


Backend Web Developer Intern

Woods Hole Oceanographic Institution

Woods Hole Oceanographic Institution (WHOI) is looking for a Backend Web Developer Intern to join the Applied Ocean Physics & Engineering Department.

This is a temporary, casual (8-10 hours a week), non-exempt position, and is eligible for casual benefits.

The Ocean Observatories Initiative (OOI) is a science-driven ocean observing network that delivers real-time data from more than 800 instruments to address critical science questions regarding the world’s ocean. OOI data are freely available online to anyone with an Internet connection. The program office is located at Woods Hole Oceanographic Institution (WHOI) in Woods Hole, MA and staffed by WHOI employees.

OOI is seeking an individual(s) with coding skills to develop webpages that can integrate python and Django coding into WordPress (PHP). The task involves the development of a “Systems status” page for the OOI website that integrates real-time status of system and data from OOI’s data portal so data users can see the status of data requests and instruments that deliver that data.

The intern would work in concert with the lead of OOI’s Data Team and Community Engagement Manager to develop a page that delivered status updates in ways that are accessible to data users. It offers an extraordinary opportunity to have a hands-on experience in the development of the system status pages and others to demonstrate competence in delivering real world solutions.

The internal working title for this position could be either Information Systems Assistant I or Information Systems Assistant II. The final level of the position will be determined commensurate with the selected candidate's level of education & experience.

Essential Functions

As envisioned, the chosen intern will work side-by-side (virtually) with the community engagement manager to develop a page(s) that succinctly summarizes the status of OOI’s instrumentation and data collection and delivery systems.

  • Works to develop an interface between the data portal and the user page so users can see the status of data requests and instruments that deliver that data in "real time"
  • Coding in Python using Django
  • Works collaboratively with Community Engagement Manager and others from OOI Team

Information Systems Assistant I:

  • With close supervision, uses established procedures to perform prescribed tasks related to information or library systems of oceanographic research.

Information Systems Assistant II:

  • With some supervision, applies acquired knowledge of established procedures to perform the prescribed tasks related to information systems support of oceanographic research.

Education & Experience

Both levels:

  • Experience working with Python and Django is required
  • Ability to write python and Django code; competence in taking a coding task from concept to execution
  • Familiarity with WordPress highly desired
  • Flexibility in adapting to tasks as they develop.

Information Systems Assistant I:

  • High school diploma is required
  • Working toward a bachelor's degree preferred in relevant course of study
  • Performs duties with supervision

Information Systems Assistant II:

  • High school diploma is required
  • Working toward a bachelor's or master's degree in relevant course of study
  • Performs duties with minimal supervision

Physical Requirements

Physical duties for this position include the ability to lift less than 25 lbs and carry up to 10 lbs. Near vision is required as well as being able to work around and with others; as well as working alone while being able to hear and talk. This position is mostly sedentary in nature, requires occasional standing, walking, use of hands for basic/fine grasping/manipulating.

To Apply: