Middle Scala Developer

We’re looking for a Middle Scala Developer to help build the data analysis engine behind our next-gen cybersecurity platform. You’ll design and implement reliable, high-throughput batch and streaming pipelines that analyze data-lake scale datasets (TBs) to detect, investigate, and respond to threats from malicious actors. If you enjoy functional Scala, distributed systems, and measurable impact on security outcomes—this role is for you.
 

Project Description

Our Next-Gen SIEM automates threat detection, investigation, and response. It integrates out-of-the-box detections and rules, prioritizes alerts using risk and confidence scoring, and clusters similar alerts to cut triage effort. Customers can run an open, scalable data lake at predictable cost—bringing their own lake or leveraging our platform. A dedicated team supports rapid response to emerging threats, proactive threat hunting, and security posture reporting.

Tech Stack

  • Languages & libs: Scala, ZIO, Java (interop), Python (internal tooling)
  • Build & tooling: SBT, Git, CI/CD
  • Data & compute: Snowflake, Databricks, Apache Flink, Kafka
  • SQL: Snowflake SQL, Databricks SQL, Flink SQL; Apache Calcite (query planning/validation exposure is a plus)
  • Infra: AWS, Kubernetes (k8s)
  • Patterns: ETL, ELT, stream processing

 

Requirements

  • 3+ years of professional software development, with 2+ years in Scala (solid FP concepts; experience with ZIO or willingness to ramp quickly).
  • Hands-on building data pipelines at scale (batch and/or streaming) using Snowflake, Databricks, Kafka, and/or Apache Flink.
  • Strong SQL skills (analytical queries, performance tuning, partitioning, clustering).
  • Proficient with SBT, unit/integration testing (ScalaTest or ZIO Test), and code review practices.
  • Familiarity with AWS services used around data/compute and containerized deployments on k8s.
  • Understanding of observability.
  • Clear, concise communication and a collaborative, ownership-driven mindset.

 

Nice to Have

  • Experience in cybersecurity/Threat Detection (detections, correlation, enrichment, risk scoring).

Required skills experience

Scala 2 years

Required languages

English C1 - Advanced
SQL, ZIO, Snowflake, Databricks, Kafka, Apache Flink, AWS
Published 8 October
16 views
·
3 applications
100% read
·
100% responded
Last responded 13 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...