Skip to content

Staff Software Engineer, Data

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, and databases like PostgreSQL.

200k – 250kSan Francisco, CAMarina Del Rey, CAData EngineeringHybrid7+ YOE

About the role

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

Technologies

  • Frontend & Backend: Go, gRPC, PostgreSQL, Protobuf, React, TypeScript
  • Data Infrastructure: Apache Arrow, DataFusion, Flink, Kafka, Parquet, Rust
  • Ops & Tooling: AWS, Kubernetes, Docker, GitHub Actions, Prometheus, Argo CD, Grafana, Linux

Compensation

  • Salary range: $200,000 - $250,000 per year. Plus equity and benefits.

Skills

GoRustPythonApache FlinkKafkaPostgresKubernetesTerraformPrometheusApache Arrow

Staff Data Engineer

Staff Data Engineer building and scaling data pipelines, integrations, and workflow orchestration systems. Owns architecture, IaC strategy, and technical leadership across large-scale data infrastructure.

200k – 260kUnited StatesData EngineeringRemote7+ YOEPythonPrefect

Member of Technical Staff — ML Data Infra

Build and operate large-scale multimodal data pipelines for AI avatar model training. Design production-grade systems for petabyte-scale video, audio, and text data.

200k – 300kSeattle, WAData EngineeringOn-site5+ YOERayDvc

Staff Data Engineer

As a Staff Data Engineer, you will architect and scale Imprint's data platform, optimizing infrastructure and driving technical excellence. You will build critical financial reporting pipelines, establish data standards, and mentor other engineers.

200k – 250kSan Francisco, CA +1Data EngineeringOn-site10+ YOES3SQL

Senior Staff Data Infrastructure Engineer

Lead and contribute to architectural initiatives for data infrastructure in FedRAMP environments. This role focuses on scalability, cost-efficiency, operational excellence, and security compliance for data-intensive systems.

200k – 220kUnited StatesData EngineeringRemote7+ YOEEmrAWS

Staff Data Architect

Jellyfish is seeking a Staff/Lead Data Architect to design, automate, and scale their next-generation data platform. This role involves maturing core data models, automating environment boundaries, and driving advanced observability and cost-attribution into the data pipeline architecture.

200k – 260kUnited StatesData EngineeringRemoteSQLPython