CareerPlanSign in

Senior Software Engineer, Backend - Data Streaming

🌐 Remote💼 Full-time💰 $143,800–$143,800🗓 2026-09-09 → 2026-09-25

Core

Build a foundational data streaming architecture that decouples process data access from the live execution engine, enabling customers to stream data to their own systems.

Role type

Senior IC backend engineer (distributed systems/data streaming)

Builds

Durable, continuously-written streaming layer and analytics product for process data

Domain

Enterprise business orchestration and automation

Deliverable

production ML models | product features | infrastructure

Required skills

Java, distributed systems fundamentals, object storage systems (S3/GCS/Azure), Kafka or similar streaming systems, idempotent protocols, end-to-end engineering initiative leadership

Preferred skills

Apache Iceberg, Parquet, lakehouse/data-lake architectures, embedded state stores (RocksDB), stream processing frameworks (Apache Flink), object-storage-native streaming architectures

Technologies

Java, Kafka, S3, GCS, Azure, Apache Iceberg, Parquet, RocksDB, Apache Flink

Responsibilities

Design and build core streaming infrastructure backed by durable storage; build customer-facing data streaming capabilities integrating with systems like Kafka; rebuild analytics product data consumption; make foundational architecture decisions for consistency and durability; participate in L3 support and on-call rotations

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.