Position: Golang Developer (Cybersecurity)
Company: Cyberhaven
Category: Golang
Experience required: 2y
English level: upper
Published: 2021-06-01T00:00:00+03:00

You'll join our core product team to be an early contributor and will have a substantial impact on the product architecture and decisions.

**Requirements**

- Strong track record in building backends that are actively used at scale
- 2+ years of experience with Go or with a similar language and willingness to quickly learn Go
- Hands-on experience with microservices and Kubernetes
- Experience with agile development and SCRUM
- Excellent verbal and written communication skills in English
- Availability to frequently communicate with a distributed team in European and US time zones

**As a plus**

- Experience with using Elasticsearch or a similar NoSQL DB at a large scale
- Experience with profiling and optimizing large distributed databases
- Experience in building connectors that integrate with SaaS apps using APIs

**We offer**

- Competitive salary, excellent benefits
- Equity grants: you will own a part of the company and will benefit from our future success
- Working in an exceptionally strong team and opportunities to learn and grow professionally
- Having a real and visible impact on the technology, the company success, and ultimately, on stopping data breaches everywhere in the world
- English classes
- Flexible schedule
- Great office space and support to make sure you can comfortably work from either home or the office, depending on your preference

**Responsibilities**

You will be solving multiple exciting technical challenges, including:

- Design and optimize a large-scale, highly scalable, and fault-tolerant 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 Go, Kubernetes, Docker, Elasticsearch, Redis, Etcd

- Write secure-by-design hardened software that must withstand real-world attacks, while processing untrusted data and communicating with tens of thousands of endpoints over the internet

- Architect and implement Cyberhaven SaaS sensors for the SaaS applications that are most commonly used in the enterprise (e.g., Box, Office365, Workday, Dropbox, etc.)

**Project description**

We're building a new technology that stops data breaches and by far outperforms everything else available today. We’re recording millions of events per second from thousands of devices and collecting them in a large-scale cluster to reconstruct a complete graph of all data flows across entire companies, and then analyzing this graph in real-time to detect exfiltrations before they happen. Our product is already being used by companies like Motorola, Zoom, Western Digital, and future-looking agencies like DARPA (the one that builds AI robots and has created the internet!) to protect their most sensitive data. Check out our website and the video on the company page!