We are seeking a Principal Engineer to architect and build large-scale, real-time data systems that power a modern security platform.
Requirements
- Architect and develop large-scale real-time data processing systems using Apache Flink
- Design highly reliable, low-latency distributed systems capable of handling high-throughput workloads
- Write production-grade code in Java and/or Rust
- Lead system design discussions and define engineering standards and best practices
- Own scalability, performance optimization, reliability, and observability across services
- Mentor engineers and elevate the technical quality of the team
- Collaborate closely with product and security stakeholders to translate requirements into resilient technical solutions
- Drive long-term architectural decisions and contribute to technical roadmap planning
Benefits
- High ownership over foundational architectural decisions
- Opportunity to build and scale mission-critical infrastructure
- Work on complex, real-world security challenges
- Collaborate within a small, high-caliber engineering team
- Direct influence on product direction and long-term technology strategy