GrepJob
Sentry

Senior Software Engineer, Streaming Platform

Sentry
Apply
14 days ago

Base Salary

$190k - $280k/yr

Responsibilities

  • Design, build, and operate components of the Streaming Platform, including Kafka and high-level APIs.
  • Implement resilient, high-throughput stream processing systems with strong correctness guarantees.
  • Build scalable automation and control plane for Kafka fleet management.
  • Partner with product engineers to ensure effective ingestion pipelines.
  • Improve observability, monitoring, and failover for real-time systems.

Requirements

  • 5+ years of software engineering experience in distributed systems or real-time streaming.
  • Proficiency in programming languages such as Python, Rust, Go, or Java.
  • Experience with streaming technologies like Kafka, Flink, or Spark Streaming.
  • Strong understanding of partitioning, watermarks, and delivery guarantees.
  • Experience in cloud environments such as Kubernetes, AWS, or GCP.
  • Nice to have: experience with ClickHouse or modern streaming SQL engines.

Benefits

  • Eligible for employee benefit plans including incentive compensation and equity grants.
  • Paid time off and group health insurance coverage.

Tech Stack

Apache FlinkApache KafkaAWSClickHouseGoGoogle Cloud PlatformJavaKubernetesPythonRust

Categories

BackendData Engineering