Senior Principal Engineer II, Kafka

IBM

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $182k
$101k most similar roles pay here $249k

This listing doesn't post a salary. Most similar roles pay $151,000–$213,050.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 506 open roles on FindRole.

Listed pay typically runs $174,632–$197,165 across 5 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Senior Principal Engineer II, Kafka

(Confluent) Senior Principal Engineer II, Kafka joins the engineering team to drive the multi-year technical strategy for the Next-Generation Kafka Background Plane. This individual contributor role focuses on building and optimizing core platform capabilities such as distributed scheduling, task coordination, isolation guarantees, and elastic autoscaling. The engineer will ensure operational correctness for data and metadata workflows including compaction, log rewriting, retention policies, and segment lifecycle management while maintaining sub-millisecond foreground latencies. Key responsibilities include architecting high-scale processing platforms, establishing global engineering standards for fault tolerance and observability, and mentoring senior talent. Required expertise includes mastery of distributed systems, storage engines, and Apache Kafka internals like tiered storage and log compaction. The role addresses the challenge of ensuring performant, resilient, and cost-efficient data streaming at scale by managing complex backend processes across multi-tenant infrastructure.

What does a Engineer earn?

Median $185000 from 249 postings across 48 companies.

See salary data

What you'll do

  • Define and drive the multi-year technical strategy and roadmap for the Background Plane architecture.
  • Design and optimize high-scale processing platforms including distributed scheduling, task coordination, and elastic autoscaling.
  • Ensure mathematical and operational correctness for all data and metadata workflows under extreme concurrency.
  • Build systems that maintain sub-millisecond foreground latencies while scaling to massive storage and throughput demands.
  • Lead cross-organizational negotiations to establish architectural contracts for data references, encryption models, and task schedulers.
  • Establish global engineering standards for fault tolerance, chaos testing, and deep observability to reduce systemic risk.
  • Act as the primary technical authority during high-severity incident responses and complex architectural trade-off discussions.
  • Mentor senior engineers and represent the company’s technical vision through research, publications, and open-source contributions.

What we're looking for

  • Bachelor's Degree is required; a Master's Degree is preferred.
  • Proven track record of architecting and operating mission-critical distributed systems at planetary scale.
  • Deep expertise in storage engines, distributed log stores, stream processing, replication, or consensus protocols.
  • Deep insight into Apache Kafka internals including storage semantics, log compaction, and tiered storage.
  • Demonstrated ability to deliver complex multi-year architectural roadmaps across multi-disciplinary engineering organizations.
  • Exceptional fluency in reasoning about race conditions, distributed concurrency, state machine transitions, and backpressure mechanisms.
  • Proven ability to establish measurable SLA/SLO metrics and automated recovery practices for global infrastructure.
  • Outstanding written and oral communication skills to distill technical concepts for executive leadership.

More like this

Similar roles

Senior Software Engineer II

IBM

25 days ago
Go Kubernetes Terraform Apache Kafka Python Java GitOps Prometheus Grafana CI/CD Linux AWS GCP Azure Networking Cloud Native

Senior Software Engineer II

IBM

22 days ago
Apache Kafka Java Go Python C++ AWS GCP Azure Kubernetes Docker Microservices Distributed Systems Data Pipelines Flink Cloud-Native System Design
8+ yrs exp