The selection process is not set in stone, but in general, be prepared for the following:
A screening call with the hiring manager and/or a senior engineer
Two technical interviews (coding and system design)
A call with HR and/or CEO
Reference check
At Cyberhaven, we’re reinventing data security. Our backend processes millions of events a day and turns them into a graph that helps security analysts safeguard sensitive data and, at the same time, educates employees in real time on the dos and don’ts of dealing with confidential documents.
We’ve raised over $52M from leading Silicon Valley investors (Vertex, Costanoa and Redpoint). We have strong demand for our product from the world’s largest companies and we are growing fast.
We’re looking for an experienced backend engineer to help drive and evolve our 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!
You’ll design and optimize a large-scale, highly scalable, and fault-tolerant system that handles large graph datasets at enterprise scale in real-time. Instances of our product are processing billions of events from tens of thousands of endpoints in real-time with subsecond latency requirements
You’ll be solving real-world scaling problems that require thorough performance analysis and troubleshooting skills
You get to work with a modern and constantly evolving microservices-based software stack which includes Go, Kubernetes, Docker, BigQuery, BigTable
You’ll write secure-by-design hardened software that must withstand real-world attacks, while communicating with hundreds of thousands of endpoints over the internet
If you self-identify with the description below, there’s a good chance you’ll be a great fit. Of course, software systems are complex and we don’t expect you to understand our entire tech stack the moment you first open your company laptop!
You have a strong track record in building high-throughput OLAP systems that are actively used at scale
You have experience developing large applications in Go
You are familiar with optimizing code that uses large distributed databases and streaming platforms
You have hands-on experience with microservices and Kubernetes
Your spoken and written is English is excellent and you are available to communicate daily with distributed engineering teams in Europe and the USA
You’ll be surrounded by very talented people who will constantly push your limits. Your dedication can make a big impact and result in high rewards. We pride ourselves on a great level of transparency and you’ll always be up to date with the big picture and the importance of your own work. In short, we do everything to help you thrive as a Tracer (that’s what we call ourselves). And it goes without saying we’re offering a competitive salary and stock options!