Back


Job Detail

1365454 - Senior Backend Engineer (Cameras)

Cisco

Remote US / Canada,

1365454 - Senior Backend Engineer (Cameras)

Cisco

Remote US / Canada,
 
Number Of Vacancies: 1
 

WHO YOU’LL WORK WITH

You’ll get the chance to work with a group of very skilled but low ego and collaborative engineers, with deep experience from both established companies to startups. The MV Backend team is focused on delivering stability, scalability, speed, and quality in MV’s cloud services. You will be joining a team that leads core portions of the system’s architecture. This includes our video export pipeline, the systems that archive video securely to the cloud, trigger and deliver crucial alert notifications, and the APIs that power the app experiences.

WHAT YOU'LL WORK ON:

We are looking for a Senior Software Engineer who will build the APIs to enable powerful features on our web and mobile apps like:

  • Snapshot integration with both camera and IoT sensors
  • Crafting public APIs that enable an ecosystem of analytics partners
  • Improving the availability information of on-camera video (when it's available and why might video be missing)
  • Revamping the video exports API (asynchronous job processing)
  • Enable flexible and secure user management at scale, for organizations with thousands of employees
  • Enable flexible, easy, and secure management of devices for customers operating thousands of them across hundreds of locations.

YOU WILL USE THESE SKILLS:

  • Work closely with the Frontend and Mobile teams, along with PM and UX to build consensus and define requirements/API schemas
  • Detail new endpoints with supporting design docs
  • Debug and improve performance issues at the database or web application layer as they arise
  • Supervise the health and usage of key API endpoints
  • Design, code, and deploy core endpoints, with a focus on security (Go, Python, Scala, Java, Ruby, etc.)
  • Build and prioritize useful and practical metrics, monitoring, and alerting (Statsd, Grafana, Elasticsearch, Kibana, PagerDuty)
  • Lead, mentor, and spread standard methodologies to other engineers on the team
  • Build unit, functional, and integration tests for services to ensure quality and correctness

YOU ARE AN IDEAL FIT IF YOU:

  • Have 4+ years of production experience with one of these or similar languages: Go/Python/Scala/Java/Ruby
  • Have a strong knowledge of relational databases: Postgres/MySQL
  • Have experience working on web applications at scale
  • Would be excited to join a people-focused team, and look forward to giving time to help your teammates
  • Take a focused, organized approach to development, testing, and quality
  • Understand that privacy is inherently valuable for everyone, and work to make sure our system is visible in its operation and secure with its data

 

About Cisco

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an expansive future for all.

We embrace digital, and help our customers implement change in their digital businesses. Some may think we’re “old” (36 years strong) and only about hardware, but we’re also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do – you can’t put us in a box!

 

But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

 

Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.

 

So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!