Logo of Huzzle

Internship

Software Engineering Intern, Backend - Summer 2024

Logo of Verkada

Verkada

27d ago

🚀 Off-cycle Internship

San Mateo

AI generated summary

  • Seeking a Computer Science student graduating by June 2025 with prior internship experience in product development, proficient in Python or Golang, AWS, Docker, and experienced in Distributed Systems. Familiarity with REST APIs and Linux servers is a plus. Must be able to work at HQ during winter or summer 2024.
  • The Software Engineering Intern, Backend at Verkada will work on building scalable distributed systems, utilizing high concurrency storage systems, relational databases, logging/message passing technologies, and deployment tools. They will develop large scale systems, design microservice architectures, incorporate computer vision features, and implement clean APIs using Python and/or Go.

Off-cycle Internship

Software EngineeringSan Mateo

Description

  • Verkada is looking for software engineering interns to join our team for an exciting and challenging internship. We are seeking interns who will thrive in a startup culture working alongside teammates to launch products that will be utilized by customers across the globe. As an intern working with the Backend Engineering team, you will have opportunities to work across the full software stack and collaborate cross-functionally to build the latest iterations of Verkada’s flagship software enabling our best-in-class security systems.

Requirements

  • Ability to work at Verkada HQ during winter or summer 2024
  • Actively pursuing a Bachelor's or Master's degree in Computer Science or similar technical field of study
  • Graduating by June 2025
  • 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
  • Familiar with REST APIs and Linux servers are a plus

Education requirements

Currently Studying
Bachelors
Masters

Area of Responsibilities

Software Engineering

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

Details

Work type

Full time

Work mode

office

Location

San Mateo