Senior Software Engineer - Stream Storage (Apache Fluss)

4 hours, 2 minutes ago
Full-time
Senior
Software Development
Ververica

Ververica

Ververica, founded by Apache Flink creators, offers Ververica Platform for real-time stream processing with high throughput and low latency solutions.

IT Services
11-50
Founded 2014
$6M raised

Description

  • Design and implement distributed storage components for streaming tables.
  • Own table lifecycle features including schema evolution, ingestion, compaction, retention, and indexing.
  • Enhance the Fluss Lakehouse ecosystem support.
  • Contribute features and fixes to the Apache Fluss open-source project.
  • Participate in design discussions and Fluss Improvement Proposals (FIPs).
  • Improve table engine performance and reliability.
  • Enhance integration with streaming engines such as Flink.
  • Engage with the open-source community through pull request reviews and technical discussions.
  • Build internal tooling and services on top of Fluss.
  • Improve observability through metrics, logging, and failure diagnostics.
  • Optimize production deployments.
  • Contribute to benchmarking and testing frameworks.

Requirements

  • 5+ years of experience building distributed systems or storage systems.
  • Strong experience in Java, Go, Rust, or similar systems languages.
  • Solid understanding of consensus and replication concepts such as Raft or Paxos.
  • Solid understanding of storage engines including LSM trees, B-Trees, WAL, and compaction.
  • Understanding of streaming systems such as Kafka, Pulsar, or Flink.
  • Understanding of transactional systems and consistency models.
  • Experience debugging production distributed systems.
  • Experience with database internals or stream processing engines, strongly preferred.
  • Familiarity with table formats such as Iceberg, Hudi, or Delta, preferred.
  • Contributions to open-source projects, preferably Apache Software Foundation projects, preferred.
  • Experience with Flink or streaming SQL engines, preferred.

Benefits

  • Work on table-first stream storage rather than simple message logs.
  • Direct impact on the open-source evolution of Apache Fluss.
  • Opportunity to solve complex consistency and performance trade-offs.
  • Influence architectural decisions in a fast-moving technical space.
  • Collaborate with engineers who are passionate about distributed systems.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer

SeatGeek 251-1K Media

SeatGeek is hiring Software Engineers for its R&D team to help modernize and scale the ticketing experience through high-traffic, product-focused software systems.

AWS C# Datadog Elasticsearch FastAPI GitLab Go Kotlin Kubernetes Memcached .NET PostgreSQL Python React Redis Swift TypeScript
12 minutes ago

Data Governance Consultant

Attain Partners 251-1K Media

Attain Partners is hiring a Data Governance Consultant to support data governance and data quality initiatives for education, nonprofit, healthcare, and state and local government clients.

Power BI Snowflake SQL Tableau
12 minutes ago

Sr. Software Engineer I, Applied AI

Axon 1K-5K Professional Services

Axon is hiring a Senior Software Engineer, AI Platform to build and scale its internal Cortex AI platform, powering secure AI tools and integrations that help employees work more efficiently.

AWS Azure CI/CD Confluence Docker GCP GitHub Actions GPT Java JavaScript JIRA Kubernetes LLM Microservices Python Salesforce Secrets Management Snowflake Terraform TypeScript
12 minutes ago

Software Engineer – Site Controller, Energy Storage

Redwood Materials 251-1K Industrial Conglomerates

Redwood Materials is hiring a Software Engineer for its Site Controller team to build the orchestration software that coordinates grid-scale battery energy storage sites and connects distributed assets to the Redwood Cloud.

Docker Kubernetes Linux Python Rust
12 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers