Software Engineer, Platform Infrastructure

Verkada · Enterprise · Bayoffice · Infrastructure/Platform

Software Engineer, Platform Infrastructure role at Verkada, focusing on designing, building, and maintaining scalable and reliable cloud infrastructure systems. Responsibilities include managing and automating cloud infrastructure, collaborating with engineering teams, contributing to service architecture, and implementing monitoring and logging systems. Requires 1+ years of experience in cloud infrastructure or backend systems, with Python/Go and cloud platform experience. Preferred experience with Terraform, Kubernetes, service mesh, and observability tools.

What you'd actually do

  1. Design, develop, test, and deploy software to manage and automate our cloud infrastructure.
  2. Collaborate with other engineering teams to understand their infrastructure needs and provide robust solutions.
  3. Contribute to the architecture and design of new and existing cloud services.
  4. Implement and maintain monitoring, alerting, and logging systems to ensure high availability and performance.

Skills

Required

  • BS, MS, or PhD in Computer Science, or similar technical field of study
  • 1+ years of experience on cloud infrastructure or backend systems
  • Strong problem solving and troubleshooting skills
  • Experience in Python and/or Go
  • Experience with one of the major cloud platforms (preferably AWS)
  • Strong written and verbal communications

Nice to have

  • Experience with Terraform
  • Experience with Kubernetes
  • Experience with a service mesh such as Istio
  • Experience with observability tools such as Datadog, prometheus or opentelemetry
  • Experience with contributing to open source projects