Staff Software Engineer I

USD 261,300-307,000 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Kafka @ 3 GCP @ 4 Flink @ 3 AWS @ 4 Azure @ 4 Communication @ 6 React @ 4 Product Management @ 4

Details

We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.

It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together.

One Confluent. One Team. One Data Streaming Platform.

About the role

We are a team of engineers focused on complex distributed storage systems and infrastructure problems. Through the Tableflow project, the team is building the next generation of storage solutions for Kora, transforming it into a multi-modal storage engine that allows streaming data to be consumed both as a table and as a stream. As a Staff Software Engineer I you will advance key layers of the Tableflow project, including multi-tenant, highly available compute infrastructure and core components responsible for table materialization and background maintenance. You will develop strategies for efficient table materialization and maintenance at massive scale across Confluent Cloud and ensure high availability and scalability for background storage tasks.

Responsibilities

  • Storage engine development: design and implement strategies for table schematization, materialization, and compaction at massive scale.
  • Platform engineering: build and maintain multi-tenant, highly available infrastructure that powers background computational tasks for Kora’s long-term storage; optimize the platform for scalability, reliability, and resilience.
  • Cross-functional collaboration: work with product management, design, and other engineering teams to ensure seamless integration of storage features and infrastructure.

Requirements

  • BS, MS, or PhD in computer science or a related field, or equivalent work experience.
  • Excellent communication and collaboration skills; ability to influence and guide stakeholders at all levels.

What gives you an edge (preferred/familiarity):

  • Familiarity with or experience contributing to Apache Kafka, Apache Iceberg, Apache Flink.
  • Experience or knowledge of public clouds (AWS, Azure, or GCP).

Company & culture

Come As You Are: Belonging is a baseline at Confluent — the company values diverse perspectives and makes space for everyone to lead, grow, and challenge what’s possible. Confluent is an equal opportunity workplace and bases employment decisions on job-related criteria.

Privacy Statement

Confluent is an IBM subsidiary and will share personal information with IBM affiliates involved in recruitment. By applying, you understand your personal information may be shared with other IBM affiliates. More information on data protection and cross-border transfer safeguards is available on IBM’s careers privacy policy.