CareerPlan

Software Engineer, Streaming Platform

USAFull-time2026-10-10 → 2026-11-10
Hybrid

Core

Design, build, and operate streaming platform components including Kafka, streaming runtime, high-level APIs, and developer-facing abstractions.

Role type

Senior IC distributed systems engineer (streaming platform)

Builds

Resilient, high-throughput stream processing systems and scalable automation/control-plane systems for Kafka fleet management

Domain

Cloud infrastructure + real-time data streaming

Deliverable

production ML models

Required skills

Distributed systems design, stream processing, cloud infrastructure (Kubernetes, AWS, GCP), Python, Rust, Go, Java

Preferred skills

Kafka, Flink, Spark Streaming

Responsibilities

Implement resilient stream processing systems with delivery, checkpointing, and watermarking guarantees; Build scalable automation for Kafka fleet management; Partner with product engineers to improve ingestion pipelines and developer experience; Improve observability, monitoring, failover, and operational efficiency for real-time systems

Seniority

Mid-level, hands-on IC