DevOps / Backend Engineer

Cyberhaven

Responsibilities

We’re looking for an experienced DevOps / backend engineer to help evolve and maintain our SaaS product. Our technology is new and rapidly evolving, and you’ll have a chance to be an early contributor with a substantial impact on the product architecture. You will be solving multiple exciting technical challenges, including:

  • Operate and improve a large-scale highly-available system that handles large graph datasets at enterprise scale in realtime. Instances of our product are processing billions of events from tens of thousands of endpoints in real-time with subsecond latency requirements
  • Solve real-world scaling problems that require thorough performance analysis and troubleshooting skills
  • Work with a modern and constantly evolving microservices-based software stack which includes GitOps, Kubernetes, Docker, Terraform, Elasticsearch, Redis, Etcd, Go
  • Design and operate a CI/CD infrastructure that reliably and quickly tests and delivers multiple instances of our product to large enterprise customers
  • Maintain infrastructure security for hardened software that must withstand real-world attacks, while processing untrusted data and communicating with tens of thousands of endpoints over the internet
Requirements
  • 2+ years of experience operating modern cloud infrastructure and software stacks, including Kubernetes and Terraform
  • 2+ years of hands-on experience operating large-scale highly-available distributed systems with hundreds of nodes
  • 2+ years of experience with Go, or with another backend-focused language and willingness to quickly learn Go
  • Hands-on experience building backends with microservices architecture based on Kubernetes
  • Experience using, operating, and fine-tuning Elasticsearch or a similar NoSQL DB at a large scale
  • Experience with troubleshooting, profiling, and optimizing the performance of large distributed systems
  • Experience using REST APIs of modern SaaS applications commonly used in the enterprise
  • Experience with agile development and SCRUM
  • Excellent verbal and written communication skills in English
  • Availability to frequently communicate with a distributed engineering team in Central European time zone and customers in the US time zones
What you can count on
  • Competitive salary
  • Equity grants – get your part of the success of the company
  • Excellent benefits such as private health insurance
  • Opportunities to learn and grow professionally
  • English classes
  • Flexible schedule