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
Why us?
Why us?
Hard problems: Work on real query execution, streaming processing, and performance optimization in production
Apache Arrow ecosystem: Build on cutting-edge columnar data technology used across the industry
Open source: Contribute to a core engine with real users and an active community
Full-stack impact: Your engine work directly affects customer-visible performance and scalability
Small team: Direct collaboration with founders and engineers, no layers of abstraction
Early-stage upside: Meaningful equity participation through our VSOP
Compensation: Base salary range of €60,000–€115,000 (depending on experience and location)
Remote work: Fully remote within EU time zones
Employment model: Direct employment in Germany; contractor model outside Germany
Equipment & team: Equipment provided for employees; quarterly team meetups and one annual company-wide retreat
Interview process
Our hiring process typically takes 2–3 weeks and includes the following steps:
Initial call (30 minutes) with our engineering lead
Technical interview (60 minutes) including code review, architecture discussion, and live problem-solving
Team fit conversation (30 minutes) with a founder and HR
Reference checks and final offer conclude the process.
About us
Tenzir is revolutionizing how enterprises address security and data infrastructure challenges with its innovative, AI-powered data pipeline, empowering builders and cyber defenders to shape, enrich, and route their security data. Our mission is to provide the critical data infrastructure that enables organizations to effectively manage and leverage their security data, protecting them from evolving threats.
We are at a pivotal stage of our journey: Our customers rely on us for their mission-critical data infrastructure, and we are seeking an exceptional Account Executive to help us expand our growth beyond the current founder-led sales model.
Based in Hamburg with a fully remote-friendly culture, we believe in finding the best talent regardless of location across European timezones.