Senior Software Engineer, Streaming Platform

Added
less than a minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

rust aws python kubernetes gcp

πŸ“‹ Description

  • Design, build, and operate Streaming Platform components (Kafka, runtime, APIs).
  • Implement resilient, high-throughput streaming with delivery guarantees.
  • Build automation and control plane for Kafka fleet management.
  • Partner with product engineers to ensure fast, reliable ingestion pipelines.
  • Improve observability, monitoring, and failover for real-time systems.

🎯 Requirements

  • 5+ years of software engineering experience, distributed systems or streaming.
  • Proficiency in Python, Rust, Go, or Java (primarily Python & Rust).
  • Experience with Kafka, Flink, Spark Streaming, or similar tools.
  • Strong understanding of partitioning, watermarks, windowing, stateful/stateless processing.
  • Experience building/operating systems in Kubernetes, AWS, or GCP.
  • Nice to have: ClickHouse, Arrow, or modern streaming SQL engines (Materialize/RisingWave).

🎁 Benefits

  • Hybrid work model with in-office days.
  • Global hubs for collaboration.
  • Competitive compensation and equity plans, PTO.
  • Health, dental, and vision insurance.
  • Opportunity to impact developers at scale.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’