Verkada is looking for software engineering interns to join their team for an exciting and challenging internship to launch products that will be utilized by customers across the globe
Requirements
- Familiar with: Python or Golang, Distributed Systems, Operating Systems, AWS, Docker, etc
- Comfortable working in an agile team software development environment
- Familiar with REST APIs and Linux servers are a plus
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
Other
- Ability to work at Verkada HQ during winter or summer 2026
- Actively pursuing a Bachelor's or Master's degree in Computer Science or similar technical field of study and graduating by June 2027
- Prior internship experience developing and launching products