Back


Job Detail

1365449 - Senior Software Engineer (Distributed Systems,Video)

Cisco

Remote in the US, San Francisco / Remote Canada,

1365449 - Senior Software Engineer (Distributed Systems,Video)

Cisco

Remote in the US, San Francisco / Remote 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 manages core portions of the system’s architecture. This includes our cloud proxy, which helps securely deliver video from cameras to user’s browsers or phones (wherever they are in the world), our video processing and export pipeline, systems that archive video securely to the cloud, the systems that trigger and deliver crucial alert notifications, and more.


What you'll work on:

We are looking for a Senior Software Engineer who will architect the next generation of our systems to support our rapidly growing business. You will help us as we convert our system to a set of highly reliable microservices, and work to bring new features to market at scale.

  • Help plan and execute our migration of existing services to microservices (Docker, Kubernetes)
  • Design, code, package, and deploy core applications, with a focus on security (Go, Python, Scala, Java, Ruby, etc.)
  • Create and prioritize useful and actionable metrics, monitoring, and alerting (Statsd, Grafana, Elasticsearch, Kibana, Pagerduty)
  • Continuously improve resilience and performance of services via chaos engineering or other means
  • Create a scalable and adaptable video streaming system
  • Lead, mentor, and spread best practices to other engineers on the team
  • Contribute to documentation to clearly define out workflows and service architectures
  • Create unit, functional, and integration tests for services to ensure quality and correctness

You are an ideal fit if you:

  • Have 3+ years of production experience with containers and container orchestration such as Docker and Kubernetes
  • Have 5+ years of production experience with one of these or similar languages: Go/Python/Scala/Java/Ruby
  • Successfully developed distributed systems at scale (a plus if IoT) in the past
  • Have experience with Audio/Video codecs (H264, etc.) and streaming protocols like HLS, RTSP, DASH
  • Would be excited to join a people-focused team, and look forward to contributing time to help your teammates
  • Are familiar with Linux at an advanced level and can debug performance of a web service
  • 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 transparent 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!