Senior Software Engineer - Stream Storage (Apache Fluss)

Ververica GmbH
Ververica GmbH
SpainRemoteCompetitivoPublicado hace 1 mesRemoto: Remoto
🇬🇧Inglés requeridoCto

Anuncio original

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 Do

Core 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 For

Required 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
Remoto

Senior Software Engineer - VERA Engine & Ecosystem

Spain
1m

Junior Product Developer

A Coruña
1d

Software Installation Engineer

Madrid - Home Based
1d

Software Engineer (Python / Angular) - Staff - EY GDS Spain - Hybrid

Malaga
1d

Front-End Software Developer - EY GDS Spain - Hybrid

Malaga
1d

DevOps Engineer - Senior- EY GDS Spain - Hybrid

Malaga
1d

Power Platform Developer - EY GDS Spain - Hybrid

Malaga
1d

Python Software Engineer - Senior - EY GDS Spain - Hybrid

Malaga
1d

Full Stack Developer - EY GDS Spain - Hybrid

Malaga
1d

IA Engineer

Madrid
1d

Frontend Developer with Italian - EY GDS Spain - Hybrid

Malaga
1d

ServiceNow Consultant / Developer - EY GDS Spain - Hybrid

Malaga
1d

.Net Developer - Senior - EY GDS Spain - Hybrid

Malaga
1d

Programa Universitario 2026 RRHH y Marketing

España, MADRID, ES
Nuevo

Celador/a FTTH Albacete

España, Albacete
1d

Instalador/a FTTH Residencial

España, Santa Cruz de Tenerife
1d

Fusionador/a FTTH Barcelona

España, Barcelona
1d

Agente de Permisos /Comercial puerta fría Telecomunicaciones Barcelona

España, Barcelona
1d

Supervisor/a Promotores Stand

España, Málaga
1d

Administrativo/a RRHH - gestión laboral

España, Madrid
1d

Agente de Permisos /Comercial puerta fría Telecomunicaciones Málaga

España, Málaga
1d

Candidatura gestionada por Ververica GmbH