···
Log in / Register
Senior Software Engineer - Stream Storage (Apache Fluss)
Indeed
Full-time
Onsite
No experience limit
No degree limit
Spain
Favourites
Share
Description

Summary: Join as a Senior Software Engineer to design and implement distributed storage components for streaming tables, contributing to core stream storage infrastructure and Apache Fluss. Highlights: 1. Work on next-generation stream-native storage systems and table semantics. 2. Direct impact on Apache Fluss open-source evolution. 3. Solve complex consistency and performance trade-offs in distributed systems. About the Role We are building the next generation of stream\-native storage systems centered around table semantics — not just logs. Our Stream Storage team develops high\-performance distributed systems that power real\-time analytics, streaming pipelines, and transactional workloads. As a Senior Software Engineer, you will contribute to core stream storage infrastructure, Apache Fluss (open\-source), and internal production\-grade systems built on Fluss. This role sits at the intersection of distributed systems, storage engines, streaming systems, and database internals. What You’ll DoCore Engineering* Design and implement distributed storage components for streaming tables * Work on table lifecycle: schema evolution, ingestion, compaction, retention, indexing * Enhance the Fluss Lakehouse ecosystem support * Contribute features and fixes to the Apache Fluss OSS project * Participate in design discussions and Fluss Improvement Proposals (FIPs) * Improve Fluss table engine performance and reliability * Enhance integration with streaming engines (e.g., Flink) * Engage with the open\-source community via PR reviews and discussions Internal Platform Development* Build internal tooling and services on top of Fluss * Improve observability (metrics, logging, failure diagnostics) * Optimize production deployments * Contribute to benchmarking and testing frameworks **Requirements** What We’re Looking ForRequired Experience* 5\+ years building distributed systems or storage systems * Strong experience in Java, Go, Rust, or similar systems languages * Good understanding of: * + Consensus and replication (Raft, Paxos, etc.) + Storage engines (LSM trees, B\-Trees, WAL, compaction) + Streaming systems (Kafka, Pulsar, Flink, etc.) + Transactional systems and consistency models * Experience debugging production distributed systems Strongly Preferred* Experience with database internals or stream processing engines * Familiarity with table formats (Iceberg, Hudi, Delta, etc.) * Contributions to open\-source projects (better if ASF) * Experience with Flink or streaming SQL engines **Benefits** Why Join Us* Work on table\-first stream storage, not just message logs * Direct impact on Apache Fluss open\-source evolution * Solve complex consistency and performance trade\-offs * Influence architectural decisions in a fast\-moving space * Collaborate with engineers passionate about distributed systems

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
David Muñoz
Indeed · HR
Similar jobs
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.