- Ship complete features. Own capabilities end to end, from data pipelines and backend services through APIs and frontend implementation, rollout and iteration.
- Find connections in complex data. Develop correlation and analytical capabilities that turn large volumes of security events into meaningful insights.
- Build for scale. Design and operate streaming and batch pipelines, balancing throughput, latency, correctness and cost.
- Shape the architecture. Make decisions across backend services, data processing and analytics, and validate them against production behaviour.
- Stay close to the customer problem. Work with Product, Research, Data Science and security teams to turn emerging needs into shipped capabilities.
- Own what you ship. Investigate issues, improve performance and reliability, and keep raising the quality of the product.
Our stack includes Java/Spring Boot, Kafka, Spark/Flink, ClickHouse/Athena and AWS.
Who we're looking for
You’ve built something substantial and stayed with it after launch. You can explain the decisions you made, the constraints you worked around and what changed once real users arrived.
You’ve taken an unclear problem, worked out a practical approach and shipped a useful first version. You make progress without waiting for every detail to be specified, and you know which
assumptions need testing before moving ahead.
You want to remain hands-on across the product: writing backend code, building frontend flows and owning production outcomes. You follow a feature through to a usable customer experience,
including work outside your strongest area.
Your background might be a startup, a large-scale platform, a technology unit or research. Math, engineering and other non-CS paths are welcome. What you’ve built - and how you approached it - matters more than a perfect CV.