Cisco Meraki
Connecting passionate people to their mission by simplifying the digital workplace.

Senior Software Engineer, Camera (Microservices, Cloud Technologies)

Sorry, this job was removed at 6:52 a.m. (PST) on Monday, May 4, 2020
Find out who's hiring in San Francisco.
See all Developer + Engineer jobs in San Francisco
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

We’re looking for a Senior Engineer with experience creating and scaling highly reliable microservices (Docker, Kubernetes, Istio) to join our small but fast-growing group and to help provide crucial contributions to both our product and our team. We want someone that would be excited to jump in and help us architect the next generation of our systems from the ground up.

Who We Are

Meraki is the leader in cloud managed networking solutions. 3 years ago, we launched a enterprise grade cloud managed security camera (the MV) that reinvented the traditional architecture of the industry, utilizing our existing distributed IoT cloud platform that is simple to manage and scale, while expanding our systems to be simultaneously resilient to outages in uplink without losing video. We've grown incredibly quickly in the time since launch; our cameras process more than 1.5 Petabytes of new video per day. With this quick pace in growth, we are looking to build the next generation of our cloud systems for the next jump in order of magnitude to support up to millions of cameras.

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, and backgrounds from video streaming, consumer cloud cameras, as well as no previous video experience. 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 to the cloud, the systems that trigger and deliver crucial alert notifications, and more.

What you'll work on:
* Create and execute migration plan 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.)
* Continuously improve resilience and performance of services via chaos engineering or other means
* Lead, mentor, and spread best practices to other engineers on the team
* Prioritize and create useful and actionable metrics, monitoring, and alerting (Statsd, Grafana, Elasticsearch, Kibana, Pagerduty)
* 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:
* Want the opportunity to build a distributed, resilient, high traffic, IoT video streaming system from the ground up
* Would be excited to join a people-focused team, and look forward to contributing time to help your teammates
* Have 2+ years of production experience with containers and container orchestration such as Docker and Kubernetes
* Have 4+ years of production experience one of these or similar languages: Go/Python/Scala/Java/Ruby
* Successfully developed distributed systems at scale (a plus if IoT) in the past
* 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
* Want to work someplace invested in your growth as an engineer and person
* 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
* Have experience with Audio/Video codecs (H264, etc.) and streaming protocols like HLS, RTSP, DASH (a plus)

At Cisco Meraki, we don’t just accept difference – it’s one of our key values. Everybody In means we listen to each other’s opinions. Everybody is accepted and valued here, and we are a team that works as one towards our goals. We recognize that diverse teams make the strongest teams, and we encourage people from all backgrounds to apply.

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.

See More
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

What are Cisco Meraki Perks + Benefits

Cisco Meraki Benefits Overview

At Cisco Meraki, we support your passions, development, and wellness allowing you to thrive inside and outside of the office. We encourage a healthy work-life balance and make it easy for you to bring your whole self to work.

Culture
Volunteer in local community
Partners with nonprofits
Open door policy
OKR operational model
Team based strategic planning
Pair programming
Open office floor plan
Employee resource groups
Employee-led culture committees
Day off for your birthday
Quarterly engagement surveys
Hybrid work model
In-person all-hands meetings
In-person revenue kickoff
President's club
Employee awards
Flexible work schedule
Remote work program
Diversity
Documented equal pay policy
Dedicated diversity and inclusion staff
Mandated unconscious bias training
Diversity manifesto
Mean gender pay gap below 10%
Diversity employee resource groups
CAAN, Conexion, Connected Black Professionals, Inked, Meraki Gives, Meraki Veterans, Parents @Meraki, QFAM, Women of Meraki
Hiring practices that promote diversity
Diversity recruitment program
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Wellness programs
Team workouts
Mental health benefits
Transgender health care benefits
Wellness days
Abortion travel benefits
Financial & Retirement
401(K)
401(K) matching
Company equity
Employee stock purchase plan
Performance bonus
Charitable contribution matching
Pay transparency
Child Care & Parental Leave Benefits
Childcare benefits
Generous parental leave
Family medical leave
Adoption Assistance
Return-to-work program post parental leave
Company sponsored family events
Fertility benefits
Vacation & Time Off Benefits
Generous PTO
Paid volunteer time
Sabbatical
Paid holidays
Paid sick days
Flexible time off
Floating holidays
Bereavement leave benefits
Hardship benefits
Company-wide vacation
Office Perks
Commuter benefits
Company-sponsored outings
Free daily meals
Free snacks and drinks
Some meals provided
Company-sponsored happy hours
Onsite office parking
Pet friendly
Recreational clubs
Relocation assistance
Fitness stipend
Home-office stipend for remote employees
Meditation space
Mother's room
Onsite gym
Professional Development Benefits
Job training & conferences
Tuition reimbursement
Lunch and learns
Promote from within
Mentorship program
Continuing education stipend
Continuing education available during work hours
Online course subscriptions available
Customized development tracks
Paid industry certifications
Personal development training
Virtual coaching services
Apprenticeship programs

More Jobs at Cisco Meraki

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Cisco MerakiFind similar jobs like this