Staff Software Engineer, Kafka & Distributed Storage

International Business Machines Corporation

Tucson (AZ)

On-site

USD 150,000 - 190,000

Full time

14 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IBM Software is driving the next generation of AI-powered, cloud-native storage and analytic capabilities. As part of the Kora project, you will advance the storage and query stack, enabling streaming data to be consumed as both a table and a stream, with a high-performance analytical engine.

You will tackle multi-tenant, scalable compute infrastructure and ensure reliability across Confluent Cloud components.

Qualifications

  • BS, MS, or PhD in computer science or a related field, or equivalent work experience.
  • Excellent communication and collaboration skills, with the ability to influence and guide stakeholders at all levels.
  • Experience with multi-tenant, highly available compute infrastructure, and the core components for table materialization and background maintenance.

Responsibilities

  • Design and implement storage engine features, including table schematization, materialization, and maintenance at scale.
  • Build and optimize a fast, scalable query engine for analytical workloads.
  • Develop platform infrastructure powering background tasks for long-term storage and query serving with high availability and reliability.
  • Collaborate with product, design and other engineering teams to integrate storage and query features across the system.

Skills

Distributed storage
Query engine development
Multi-tenant infrastructure
Cross-functional collaboration

Education

Master's Degree

Tools

Apache Kafka
Apache Iceberg
Apache Flink
Apache Fluss
Presto/Trino
Spark SQL
DuckDB
ClickHouse
AWS / Azure / GCP

Job description

IBM Software is driving the next generation of AI-powered, cloud-native storage and analytic capabilities. As part of the Kora project, you will advance the storage and query stack, enabling streaming data to be consumed as both a table and a stream, with a high-performance analytical engine.

You will tackle multi-tenant, scalable compute infrastructure and ensure reliability across Confluent Cloud components.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Distributed Storage and Analytics
Staff Software Engineer - Distributed Storage and Analytics

International Business Machines Corporation • City of Poughkeepsie (NY)

On-site
USD 130,000 - 170,000
Staff Software Engineer: Kafka & Distributed Storage
Staff Software Engineer: Kafka & Distributed Storage

International Business Machines Corporation • Armonk (NY)

On-site
USD 180,000 - 240,000
Confluent Staff Software Engineer - Kafka
Confluent Staff Software Engineer - Kafka

IBM • Armonk (NY)

On-site
USD 180,000 - 240,000
Confluent Staff Software Engineer - Kafka
Confluent Staff Software Engineer - Kafka

IBM • San Diego (CA)

On-site
USD 180,000 - 260,000
Confluent Staff Software Engineer - Kafka
Confluent Staff Software Engineer - Kafka

IBM • City of Poughkeepsie (NY)

On-site
USD 130,000 - 170,000
Confluent Staff Software Engineer - Kafka
Confluent Staff Software Engineer - Kafka

IBM • Tucson (AZ)

On-site
USD 150,000 - 190,000
Confluent Staff Software Engineer - Kafka
Confluent Staff Software Engineer - Kafka

IBM • Boston (MA)

On-site
USD 180,000 - 250,000
Director, Cloud-Scale Kafka Platform Engineering
Director, Cloud-Scale Kafka Platform Engineering

International Business Machines Corporation • United States

Remote
USD 180,000 - 260,000
Healthcare benefits
Paid time off
Training and education resources
Senior Software Engineer, Real-Time Kafka Platform (Remote)
Senior Software Engineer, Real-Time Kafka Platform (Remote)

International Business Machines Corporation • Boston (MA)

Remote
USD 207,000 - 315,000
Confluent - Senior Software Engineer - Kafka
Confluent - Senior Software Engineer - Kafka

International Business Machines Corporation • Rochester (MN)

On-site
USD 120,000 - 160,000