# Staff Software Engineer, Data

**Company:** [Siftstack](https://hotfix.jobs/companies/siftstack)
**Location:** Marina Del Rey, CA, San Francisco, CA
**Role:** Data Engineering
**Salary:** $200k – $250k/yr
**Experience:** 7+ years
**Skills:** Apache Flink, Kafka Streams, Apache Beam, Postgres, Druid, Pinot, Timescaledb, Go, Rust, Python, Kubernetes, Prometheus, Argo CD, Terraform, Apache Arrow
**Posted:** 2025-10-27

> Build scalable data infrastructure to ingest and process millions of hardware telemetry data points per second. Requires 7+ years in data engineering, streaming systems like Flink/Kafka, databases like PostgreSQL/Druid, and languages like Go/Rust/Python.

## Job Description

## Responsibilities
- Design and build a horizontally scalable platform for ingesting millions of hardware sensor data points per second
- Develop durable, efficient database solutions to support real-time reads and large-scale analytics workloads
- Pioneer data architecture by integrating recent innovations in streaming and storage, including cloud-native and diskless designs
- Help define engineering culture, standards, and processes
- Collaborate closely with peers on architecture, design, code reviews, and scaling strategies

## Requirements
- Bachelor's degree in Computer Science, Engineering, Physics, or another STEM discipline
- 7+ years of experience in backend, infrastructure, or data engineering roles
- Hands-on experience with event-time-based stream processing or streaming SQL systems using tools like Apache Flink, Kafka Streams, Beam, or similar
- Proficiency with relational and time-series databases like PostgreSQL, Druid, Pinot, TimescaleDB, or equivalent
- Experience with large-scale distributed systems or low-latency backend services, ideally written in Go, Rust, or Python
- Familiarity with DevOps and cloud infrastructure tools such as Kubernetes, Prometheus, ArgoCD, and Terraform
- Strong communication skills and a collaborative approach to problem-solving

## Nice-to-Haves
- Familiarity with telemetry data from hardware systems, high-throughput ingest pipelines, or columnar storage formats like Apache Arrow and Parquet
- Experience building resilient, performant systems that scale to billions of records
- Curiosity about new data paradigms and eagerness to evaluate and integrate emerging tools and techniques

## Compensation
- Salary range: $200,000 - $250,000 per year
- Plus equity and benefits

## Similar roles

- [Staff Data Engineer](https://hotfix.jobs/jobs/24088de2-5066-42ce-921a-bdff51948b62) - Jellyfish - Remote - $200k – $260k/yr
- [Member of Technical Staff — ML Data Infra](https://hotfix.jobs/jobs/ea8e9b84-6030-49ea-809a-f4c39f9347c7) - Nuance Labs - Seattle, WA - $200k – $300k/yr
- [Staff Data Engineer](https://hotfix.jobs/jobs/f493f95c-b726-4f85-9290-25ae572f4c0b) - Imprint - San Francisco, CA - $200k – $250k/yr
- [Senior Staff Data Infrastructure Engineer](https://hotfix.jobs/jobs/bc9a3b4a-839c-440d-859b-7a7cd9bb0110) - Armis - Remote - $200k – $220k/yr
- [Staff Data Architect](https://hotfix.jobs/jobs/d997b16b-653c-483e-9dd0-c0c5dfc9759c) - Jellyfish - Remote - $200k – $260k/yr

**Apply:** https://hotfix.jobs/jobs/96c81bf8-948c-44f1-b3c8-1de61ad5f712
**Canonical:** https://hotfix.jobs/jobs/96c81bf8-948c-44f1-b3c8-1de61ad5f712