Senior Software Engineer
Core
Design, build, and maintain data-intensive applications and infrastructure that ingest, process, and analyze network cloud telemetry (flow and DNS logs) to power real-time detection systems.
Role type
Senior Software Engineer (Data Platform)
Builds
Distributed data platforms, streaming systems, and data warehouses/lakehouses for security telemetry.
Domain
Cybersecurity / Cloud Data Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Python, Terraform, Docker, Kubernetes, Cloud data warehouses (Delta Lake, Iceberg), Streaming (Kafka, Flink, Kinesis), Data observability, Schema management, Security compliance (SOC 2, FedRAMP)
Preferred skills
Rust, Data contracts, Data quality tooling (Monte Carlo, Soda, Great Expectations, dbt)
Technologies
Python, Terraform, Docker, Kubernetes, AWS/GCP/Azure, Kafka, Flink, Kinesis, Delta Lake, Iceberg, Debezium
Responsibilities
Design and own foundational data infrastructure (warehouses, lakehouses, streaming systems); Architect scalable, reliable, and secure data platform solutions across cloud environments; Provide platform for developers to build, deploy, and maintain ELT/ETL pipelines; Implement CDC pipelines using Debezium or Kafka; Implement data observability to detect anomalies; Define and enforce SLAs for pipeline reliability and latency; Implement access controls, data classification, and secrets management; Partner with analytics engineers, data scientists, and product managers to deliver high-quality data solutions.
Seniority
Senior, hands-on IC with architectural leadership