CareerPlanGet AI match score →

Senior Software Engineer, Streaming

United States💼 Full-time💰 $150,000–$150,000🗓 2026-07-14 → 2026-07-31

Core

Architecting and evolving a high-throughput, low-latency event streaming platform that powers real-time messaging, personalization, and data integration for millions of devices.

Role type

Senior Software Engineer (Distributed Systems/Streaming)

Builds

Next-generation event streaming platform, self-serve observability/debugging tools, and scalable data integration solutions.

Domain

Marketing Technology / Real-time Data Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, Event streaming frameworks (Kafka, Flink, Pulsar, Spark), Java (Spring Boot), JVM tuning, Kubernetes (EKS), Terraform, Cloud-native environments, Observability tooling, Legacy system modernization

Preferred skills

Resource scheduling, Data locality optimization, Infrastructure-as-code, Self-service platform design

Technologies

Kafka, Flink, Pulsar, Spark, Java, Spring Boot, Gradle, DynamoDB, AirFlow, Postgres, Redis, AWS, Kubernetes, EKS, Istio, Datadog, Terraform, Helm, React, TypeScript, GraphQL, Python, PyTorch, TensorFlow, Metaflow, HuggingFace

Responsibilities

Design high-throughput, low-latency solutions for mission-critical messaging; Build self-serve tools for event observability and debugging; Simplify streaming architecture by removing abstraction layers; Solve complex distributed systems challenges for reliability and cost efficiency; Champion best practices in event streaming technology; Collaborate with product, data, and infrastructure teams to launch scalable solutions

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗