The primary purpose of this Software Developer position is to collaborate with researchers who are gathering a lot of multi-camera video data (around 32 hours of video daily) with the goal of viewing video/audio data on a web browser from anywhere in the world (after authentication).
This role will assist the lab to create the ability to:
Scrub/seek the recorded videos by date and time.
See multiple camera streams for each date.
Hear one or more audio streams for each date.
Quickly switch between dates.
A simple but effective UI to achieve the above.
Additionally, this project will add notes to the videos (at a given timestamp, we may want to annotate the videos (e.g., forest) and store the annotated text in the same remote server). No database will be needed since this is very large-scale data.
This is not an entry level position.
Job Requirements:
Experience in HTML5, Graphic Design, Linux, Web Development, and Linux file systems.
Prior experience working with audio and video data.
Must be deadline driven and able to work independently.
Academic Level:
Associate degree or commensurate experience (2 3 years).