Software Engineer, Back-End (Pentest Platform)
Core
Re-architecting the Pentest Data Platform to process raw pentest telemetry into real-time findings, attack paths, and reports for enterprise customers.
Role type
Senior IC back-end platform engineer (real-time data streaming)
Builds
Real-time event-driven microservice architecture for pentest data processing
Domain
Cybersecurity / Pentesting / Distributed Systems
Deliverable
production ML models | product features
Required skills
Python, Go, PostgreSQL, AWS, Docker, Kubernetes, Observability (Datadog/OpenTelemetry), Event-driven architecture, Distributed systems design
Preferred skills
Kafka, Flink, Neo4j, Graph data modeling, Batch-to-streaming migration, Cybersecurity domain knowledge
Responsibilities
Design and operate event-driven services for real-time stream processing and storage; Migrate batch-era logic to streaming-friendly designs; Solve distributed systems challenges at scale; Define SLOs, instrumentation, and incident response protocols; Interface with platform and attack-engineering teams.
Seniority
Senior, hands-on IC