Backend Software Engineering Intern - Fall 2026

Verkada · Enterprise · Bayoffice · Software - Early Careers

Backend Software Engineering Intern role at Verkada, focusing on building scalable distributed systems for their AI-powered physical security platform. Responsibilities include working with various databases, cloud technologies, and developing features that incorporate computer vision.

What you'd actually do

  1. Build scalable distributed systems capable of handling high traffic from 100s of thousands of devices deployed around the world
  2. Work with high concurrency key-value storage systems (Redis, DynamoDB)
  3. Work with Postgres relational databases
  4. Work with logging and message passing technologies like Kafka and SQS
  5. Deploy services via Terraform and Kubernetes

Skills

Required

  • Python
  • Golang
  • Distributed Systems
  • Operating Systems
  • AWS
  • Docker

Nice to have

  • REST APIs
  • Linux servers

What the JD emphasized

  • cutting edge computer vision