Browse All Jobs
Job Description
Verkada is seeking a Software Engineering Intern to join their Backend Engineering team for the Fall of 2025. This internship offers the opportunity to work across the full software stack and collaborate cross-functionally to build the latest iterations of Verkada’s flagship software, enabling their best-in-class security systems. The intern will work alongside teammates to launch products utilized by customers globally.

Responsibilities:
  • Build scalable distributed systems.
  • Work with 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:
  • Ability to work at Verkada HQ during fall 2025 (September 8 start date).
  • Actively pursuing a Bachelor's or Master's degree in Computer Science or a similar technical field of study.
  • Graduating by June 2026.
  • Prior internship experience developing and launching products.
  • Familiar with: Python or Golang, Distributed Systems, Operating Systems, AWS, Docker, etc.
  • Comfortable working in an agile team software development environment.
  • Familiarity with REST APIs and Linux servers are a plus.
Apply Manually