The XDR Data Ingest & Enrichment team consists of highly talented developers (4 backend and 1 frontend), and is focused on building and maintaining core data platform and threat intelligence services. Utilizing cutting edge technology for big data and stream processing, we build scalable multi-tenant solutions, based on cloud native services.
The team owns the main data pipeline of products and services (~10TB a day), and is responsible for the data accuracy, data integrity, scalability, multi-tenancy and much more.
In this position, you will
Join an esteemed autonomous, cross-functional agile team where you will assume complete responsibility for features and/or services through the entire lifecycle from design to deployment.
Leverage cloud-native technologies within a GCP environment to deliver resilient and scalable solutions.
Specialize in designing, developing, and deploying Java services with a strong emphasis on high availability, low latency, and scalability.
Establish and sustain a cost-effective infrastructure capable of real-time processing for millions of events per second.
Engage in close collaboration with fellow engineers, product owners, and designers to tackle complex challenges in the field of cybersecurity.
Thrive in an environment that actively supports your individual growth.
Minimum of 4 years of Java coding experience (mandatory)
Collaborative team player with a strong sense of accountability, dedication, and passion
Proficient in working within a cloud environment
Hands-on experience with SpringBoot
Proven expertise in designing and implementing microservices using the Spring framework
Demonstrated experience in crafting distributed, scalable, and multithreading systems (mandatory)
In-depth knowledge of system design, data structures and algorithms
Experience in constructing deployment pipelines using Jenkins and Kubernetes
Familiarity with queues and messaging systems such as PubSub, SQS, Kafka, etc.
Proficiency in both relational databases (e.g., MySQL, Postgres) and NoSQL databases (e.g., MongoDB, AeroSpike)
Possession of a B.Sc. in Computer Science/Engineering or equivalent knowledge
Nice to have:
Experience in building deployment pipelines using Jenkins and Kubernetes
Familiar with clean code principles
Familiar with other cybersecurity solutions (Advantage)