Full Stack Web Developer, Camera

  • Location:
    San Francisco, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Cloud and Data Center, Collaboration, Video
  • Job Id

To be considered, applicants MUST apply directly on the Meraki website: http://grnh.se/vycitl1

The camera team is a small, fast-moving team building security cameras with a unique edge-storage architecture, disrupting an industry where innovation is rare. The Meraki MV system is powerful, secure, and does not rely on any on-premise servers, making it easy to deploy and scale from one to hundreds of cameras per site. Our engineers have built an algorithm for indexing video motion data that enables searching gigabytes of video in milliseconds. Every day we work across the full stack, using tools and technologies such as FFmpeg, OpenCV, H.264/H.265, Ruby, Scala, React, hls.js, Yocto, WiFi, bluetooth, and SSL deployed on many thousands of Linux-based embedded systems.

We're demonstrating the power of Meraki as a platform for rapidly bringing new product families to market. Today, cameras are mainly used for security, but what if they could be used for more? Imagery from a camera is information that can solve a problem or offer an alternative insight. MV cameras blend the best of cloud and IoT technology, making it simpler and easier for customers to use the camera as a sensor.

Example projects of a Full Stack Web Developer, Camera:

  • Build a powerful and intuitive video search experience. Enable users to rapidly find relevant footage in hours of video with thumbnail images and event summary videos.
  • Use native HTML5 video players to stream live or historic video data from multiple cameras, simultaneously, in perfect sync.
  • Work on the UI and backend for configuring camera image, retention, and quality settings.
  • Build a smooth-scrolling, flexibly-scaling continuous timeline for interacting with security camera video footage.
  • Improve performance and efficiency of the back-end systems that store and index large amounts of video metadata.
  • Develop performance monitoring and error tracking systems to proactively identify and repair issues with video streaming.

You are an ideal candidate if you:

  • Have built rich web UIs with React or similar frameworks.
  • Know your way around web back-end technologies like Ruby on Rails and postgres.
  • Would thrive on a very small engineering team and are excited to solve open-ended problems across the stack.
  • Are interested in career advancement. We're looking for leaders, whether that means you want to be a strong leading individual contributor or you want to grow into a tech lead role.

Bonus points for any of the following:

  • Experience working with HTML5 video players and modern streaming formats such as HLS, MPEG-DASH, or WebRTC.
  • Experience developing a Video Management System.
  • A desire to push the limits on performance of native browser video streaming capabilities.

Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.

Apply on the Company Site
Powered By