Verkada - San Mateo, CA

posted 5 days ago

Full-time - Entry Level
San Mateo, CA
1,001-5,000 employees
Publishing Industries

About the position

The Security Software Engineer position at Verkada is designed for university graduates, particularly those graduating in 2025. This role involves working in a high-growth environment to develop and launch software products that enhance physical security systems. The engineer will have ownership of projects, collaborating across teams to build and improve Verkada's cloud-based security platform, which integrates various product lines for real-time safety insights.

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.

Requirements

  • BS/MS in Computer Science or similar technical field of study.
  • Internship experience developing and launching products.
  • Security related internships or research.
  • Working knowledge of Python and/or Go.
  • Comfortable working in an agile team software development environment.
  • Familiarity with REST APIs, ability to read python server code a plus.

Benefits

  • Competitive salary based on skills and experience.
  • Discretionary bonuses and/or equity in the company in the form of Restricted Stock Units (RSUs).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service