Senior Software Engineer – Stream Storage, Apache Flink

🕒 April 17

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ververica | Original creators of Apache Flink®

Ververica | Original creators of Apache Flink®

51 - 200 employees

Founded 2014

🤖 Artificial Intelligence

☁️ SaaS

💰 Series A on 2016-03

Artificial Intelligence • SaaS • Data Processing

Ververica is the original creator of Apache Flink® and provides a Unified Streaming Data Platform powered by its VERA Engine. The platform allows organizations to connect, process, analyze, and govern their data to make better and faster business decisions. Ververica offers flexible deployment options, including self-managed services, fully managed cloud services, and a unique Bring Your Own Cloud (BYOC) model, empowering businesses to leverage real-time data for various use cases such as fraud detection, dynamic pricing, and AI-driven insights. Ververica is dedicated to maximizing performance and efficiency in data processing, making significant impacts for clients across multiple industries.

📋 Description

• About the RoleWe 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

Apply Now

Similar Jobs

🕒 April 17

knowmad mood

1001 - 5000

🤝 B2B

🏢 Enterprise

Full Stack Developer working on web applications at knowmad mood using Java Spring Boot and React. Collaborating with teams on architecture designing and secure implementations.

🗣️🇪🇸 Spanish Required

Java

React

Spring

Spring Boot

SpringBoot

🕒 April 16

Pearson VUE

1001 - 5000

📚 Education

🛍️ eCommerce

☁️ SaaS

Advanced Specialist Software Engineer driving technical direction of high-impact projects at Pearson. Designing and optimizing complex software solutions with an emphasis on AI and code quality.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Gradle

Java

Kotlin

Kubernetes

Maven

Microservices

MongoDB

React

Spring

Spring Boot

SpringBoot

🕒 April 14

Apiux Tech

201 - 500

🔌 API

💳 Fintech

🏛️ Government

Linux Systems Administrator for critical infrastructures in public entities. Responsible for system stability, security, and optimizing Linux systems.

🗣️🇪🇸 Spanish Required

Ansible

Docker

Firewalls

Grafana

Linux

NFS

Prometheus

Puppet

Python

Terraform

VMware

🕒 April 13

Enfuce

51 - 200

🏦 Banking

💳 Fintech

Software Engineer developing APIs that help customers grow their business. Contributing to Enfuce's next generation cloud native modular payment solutions.

AWS

Cloud

Java

JUnit

Oracle

Postgres

Spring

SQL

🕒 April 10

Aspire Software

1001 - 5000

☁️ SaaS

🏢 Enterprise

🤝 B2B

Tech Lead overseeing modernization of legacy systems for T-Innova, a sports facility management software company. Leading the engineering team and driving architectural evolution.

🗣️🇪🇸 Spanish Required

AWS

Azure

Cloud

Google Cloud Platform

JavaScript

Node.js

Python

SQL

Go

.NET