Your mission
As a Software Engineer, Core Engine at Tenzir, you work on the heart of our platform: the high-performance C++ execution engine that processes, transforms, and routes security telemetry at scale.
You design and evolve query execution and streaming data processing for TQL (Tenzir Query Language), tackling problems in performance engineering, query optimization, and systems design. Your work directly determines how efficiently customers can process millions of security events in production.
You collaborate closely with our founder and a small, highly technical engineering team. This role is for engineers who enjoy working close to the metal and want their systems work to have real-world impact.
Your responsibilities include:
Evolve and optimize the query execution engine for TQL pipelines
Improve streaming data processing for high-throughput, low-latency workloads
Work with Apache Arrow for columnar in-memory data representation and zero-copy processing
Implement new operators for data transformation, enrichment, and routing
Improve query optimization techniques (e.g. predicate pushdown, operator fusion, pipeline parallelization)
Design storage and indexing strategies for efficient data retrieval and replay
- Profile and optimize performance across the full data path
- Contribute to and help shape our open-source core engine