Verkada Core Command team is scaling out the Auth, Users, Roles and Audit capabilities of Verkada's core products to service the largest organizations in the world.
Requirements
- Mastery of at least one of Python or Go
- Experience with relational databases (Postgres, MySQL)
- Experience with key-value storage systems (Redis, Memcached)
- Experience with distributed queueing (Kafka) and caching (Redis, Memcached)
- Experience with cloud service providers (AWS, GCP, Azure)
- Experience with GRPC and API specifications
Responsibilities
- Design scalable control planes and data primitives for all Verkada products
- Build scalable distributed systems capable of handling high traffic from hundreds of thousands of devices deployed around the world.
- Spin up new services in a microservices architecture
Other
- Degree in Computer Science, Computer Engineering or Software Engineering
- 4+ years of relevant industry experience
- Experience in building and scaling access systems to millions of users around the world
- Strong written and verbal communication skills
- Must be willing and able to work onsite five days per week