Protecting organizations from sophisticated attacks by building next-generation cloud detection systems and stopping breaches before they occur.
Requirements
- Strong understanding of scalability challenges including sharding, concurrency, partitioning, and distributed architectures.
- Experience following engineering best practices including testing, code reviews, CI/CD, and resilient system design.
- Experience with one or more technologies from the stack: Go (Golang), AWS/GCP/Azure, Kubernetes, Kafka, Cassandra, Redis, Docker, Git.
- Bonus: open-source contributions, familiarity with security engineering, experience with compilers or language design, or notable personal projects/hobbies.
Responsibilities
- Design and develop backend services ranging from prototypes to large-scale production systems for advanced cloud threat detection.
- Build and optimize distributed, cloud-based platforms capable of analyzing massive multi-cloud event streams.
- Collaborate with engineers, data specialists, and security researchers to translate detection concepts into scalable implementations.
- Drive architectural improvements, iterate on performance, and enhance system reliability and user experience.
- Continuously evaluate new technologies, advocate best practices, and contribute to the team’s technical evolution.
- Take ownership of projects end-to-end, ensuring high-quality code, testing standards, and strong documentation.
Other
- Degree in Computer Science or equivalent professional experience in data structures, algorithms, or distributed systems.
- Ability to work in fast-paced, iterative, and collaborative engineering environments.
- Proven ability to deliver high-quality software reliably and on schedule.
- Strong communication skills and a team-oriented mindset.
- Mentor and be mentored within a high-trust engineering environment, contributing to shared knowledge and technical growth.