Staff Software Engineer
Core
Build and scale a big data platform processing billions of data points daily for human- and agent-centric cybersecurity.
Role type
Staff Software Engineer (Backend/Distributed Systems)
Builds
Resilient distributed systems, streaming processing pipelines, and microservices architecture for data security.
Domain
Cybersecurity, Big Data, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Streaming/messaging systems, Real-time/batch processing frameworks, NoSQL and SQL databases, Cloud platforms, Microservices design, CAP theorem and consistency models, RESTful API development, Graph databases, AI-assisted developer tooling
Preferred skills
Python, C/C++, Edge-to-cloud environments, Enterprise security frameworks, SOC2/ISO/GDPR compliance
Technologies
Kinesis, Flink, Spark, Beam, NodeJs, Go, Java, Scala, Rust, Postgres, Cassandra, MongoDB, Redis, DynamoDB, Neptune, Neo4J, AWS, GCP, Azure
Responsibilities
Design resilient systems across synchronous and asynchronous paradigms, Establish standards for scalability and performance optimization, Drive design decisions across streaming, processing, and storage layers, Ensure alignment with security and data governance requirements, Champion AI-powered tools to accelerate development velocity
Seniority
Staff, hands-on IC with strategic influence