Software Engineer Intern
at Emergency Eye
About the Role
Build real-time streaming features and APIs
About Emergency Eye
Fast-moving startup building real-time safety tech
Full Description
Software Engineering Intern, Summer 2026
EmergencyEye | Vancouver, BC (Hybrid)
About EmergencyEye
EmergencyEye is a real-time emergency surveillance platform that gives first responders instant visual intelligence during critical incidents. Our platform lets anyone stream live video, audio, and GPS coordinates to a secure police command center with a single tap. No login. No delays. Our AI-powered threat detection system automatically identifies weapons and flags high-risk situations so officers can respond faster and smarter.
We are a small, fast-moving team building technology that saves lives. If you want to ship production code that has a real-world impact, not just move tickets across a board, this is the role.
The Role
We are looking for Software Engineering Interns to join our team for Summer 2026 (May to August, with potential extension). You will work directly alongside our founding engineers on core platform features, from real-time video infrastructure to AI-powered detection systems. This is not a "shadow and learn" internship. You will own features, write production code, and ship to real users.
What You Will Work On
• Build and improve real-time video streaming infrastructure using WebRTC, WebSocket, and peer-to-peer networking
• Develop features for our React + TypeScript frontend
• Work on our FastAPI (Python) backend, including signalling server logic, recording pipelines, and REST/WebSocket APIs
• Contribute to our AI threat detection system
• Improve platform reliability, security, and performance across the full stack
• Participate in architecture discussions, code reviews, and product planning
What We Are Looking For
• Currently pursuing a degree in Computer Science, Software Engineering, or a related field
• Solid fundamentals in at least one of: TypeScript/JavaScript, Python, or C++
• Experience building web applications (personal projects, coursework, or previous internships all count)
• Familiarity with React, Node.js, or similar frontend frameworks
• Comfort working with APIs (REST, WebSocket, or GraphQL)
• Ability to learn new technologies quickly and work independently in a fast-paced environment
• Strong communication skills and a bias toward shipping
Nice to Have
• Experience with WebRTC, real-time video/audio streaming, or peer-to-peer networking
• Contributions to open-source projects
Compensation
$25 to $32 CAD per hour, based on experience and qualifications.
Work Environment
This is a hybrid role based in Vancouver, BC. We offer flexible hours and a collaborative, low-ego environment where your ideas matter from day one.
Equal Opportunity
EmergencyEye is committed to building a diverse and inclusive team. We welcome applications from candidates of all backgrounds, identities, and experiences. We do not discriminate on the basis of race, religion, colour, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status.
Opens in a new tab on the company's website