Cyberhaven
Senior/ Staff Software Engineer (Content Processing)
EU Remote. Posted 18 days ago
The role
You will design, build, and evolve scalable, reliable backend infrastructure for a data security platform. The role involves working on distributed systems, high-throughput data pipelines, and cloud-native infrastructure.
What you will do
- Design, build, and evolve scalable distributed backend systems and high-throughput data processing pipelines.
- Develop reliable, high-performance services with a focus on concurrency, efficiency, and fault tolerance.
- Design and improve event-driven architectures, asynchronous workflows, and distributed coordination mechanisms.
- Solve complex engineering challenges involving consistency, retries, idempotency, deduplication, backpressure, and failure recovery.
- Make architectural decisions involving distributed storage, messaging systems, and data processing strategies.
- Identify and eliminate performance bottlenecks.
- Drive architectural improvements and modernization of existing systems.
- Own critical services end-to-end from design to production operations.
- Lead technical design discussions and establish engineering best practices.
- Collaborate across engineering teams to define technical direction and solve cross-service challenges.
Required qualifications
- Strong software engineering experience designing, building, and operating complex production backend systems.
- Deep understanding of distributed systems fundamentals, concurrency, asynchronous processing, consistency, and fault tolerance.
- Strong proficiency in Go, or comparable backend programming experience with the ability to become productive in Go.
- Experience designing and operating systems using messaging technologies such as Kafka, Google Cloud Pub/Sub, or AWS SQS.
About the company
Cyberhaven builds Data Security for the Agentic Enterprise by tracing the full lifecycle of data. The team is backed by $250M from investors like Khosla and Redpoint.