Backend Engineer - Connectivity
- Company
- Verkada
- Location
- San Mateo, CA
- Job type
- Full Time
- Salary
- Negotiable
- Deadline
- 2027-01-03
Job description
We’re the Connectivity Team at Verkada - and we own some of the most strategically critical products in the company:
We’re a small, vertically integrated team. That means we touch everything:
At Verkada, we want to attract and retain the best employees, and compensate them in a way that appropriately and fairly values their individual contribution to the company. With that in mind, we carefully consider a number of factors to determine the appropriate starting pay for an employee, including their primary work location and an assessment of a candidate's skills and experience, as well as market demands and internal parity. A Verkada employee may be eligible for additional forms of compensation, depending on their role, including sales incentives, discretionary bonuses, and/or equity in the company in the form of restricted stock units (RSUs)
Responsibilities
- Build scalable distributed systems capable of handling high traffic from 100s of thousands of devices deployed around the world
- Work with high concurrency key-value storage systems (Redis, DynamoDB)
- Work with Postgres relational databases
- Work with logging and message passing technologies like Kafka and SQS
- Deploy services via Terraform and Kubernetes
- Develop large scale systems to interact with and configure products remotely
- Define and improve low-latency, high-throughput, high-reliability microservice architectures
- Design and develop features incorporating cutting edge computer vision
- Design clean APIs and implement them using Python and/or Go
Requirements
- Verkada Gateways - Bringing cameras, access control, and sensors online anywhere in the world
- Verkada Security Trailers - Rapid-deploy mobile security units
- Quality Sensors - Environmental intelligence at scale
- 1+ years backend engineering experience in a production environment
- BS/MS in Computer Science or similar technical field of study
- Experience developing and launching products
- Working knowledge of Python and/or Go
- Comfortable working in an agile team software development environment
- Familiarity with REST APIs, ability to read python server code a plus
- Self-motivated problem solver: At Verkada, you will tackle large, complex problems with no clear answers.
- Teach and learn: You will learn new technologies while being entrusted with the technical ownership of major systems, and we hope to learn something from you in turn.
- Growth mindset: As a small, fast-growing startup, every day brings new challenges and opportunities for growth, and we want you to grow with us!