Summary
Brivo is a company focused on improving video management solutions, and they are seeking an Engineering Intern for their Clip Service initiative. In this role, the intern will contribute to building and integrating backend services and user-facing tools for managing surveillance video clips.
Responsibilities
- Assist in developing and integrating services that support video clip creation, retention, and playback
- Work with backend APIs and data models used to manage archived video and clip metadata
- Support updates to web applications such as the History Browser and Clip Management interfaces
- Help implement and test workflows for extracting and persisting video assets (images, video segments, metadata)
- Collaborate with engineers to improve system usability, performance, and internal workflows
- Participate in code reviews, debugging, and documentation to support a reliable production system
Skills
- Experience or coursework in computer science, software engineering, or a related field
- Familiarity with one or more programming languages (Python, JavaScript, or similar)
- Familiarity with video processing and streaming
- Moderate understanding of web applications, APIs, and data-driven systems
- Interest in backend systems, distributed services, or video/data pipelines
- Comfortable working in a collaborative development environment using version control (e.g., Git)
- Excellent communication skills and a desire to work as part of a collaborative team
- Good problem solving skills and attention to detail
Qualifications
Must Haves
- Experience or coursework in computer science, software engineering, or a related field
- Familiarity with one or more programming languages (Python, JavaScript, or similar)
- Familiarity with video processing and streaming
- Moderate understanding of web applications, APIs, and data-driven systems
- Interest in backend systems, distributed services, or video/data pipelines
- Comfortable working in a collaborative development environment using version control (e.g., Git)
- Excellent communication skills and a desire to work as part of a collaborative team
- Good problem solving skills and attention to detail