Dune

Staff Software Engineer - Data Products

East Coast US & Europe (Remote). Posted 2 months ago

The role

This role focuses on the lifecycle of building high quality data by orchestrating interdependent models and managing schema changes. You will design and build the control plane for the curated data lifecycle and own the architecture for datasets.

What you will do

  • Design and build the control plane for the curated data lifecycle
  • Decide whether the answer is a model, a service or a job and own that architecture
  • Design the contracts between ingestion and curation
  • Build alerting and data quality signals
  • Work across Go, Kotlin, Rust, Python and SQL
  • Break large problems into work other engineers can own

Required qualifications

  • Backend engineer who has gone deep on data systems, or a data engineer who became a strong software engineer
  • Built or materially extended orchestration and scheduling systems
  • Handled schema evolution and data correctness in a system with real consumers downstream
  • Built or operated stateful stream processing in production (Flink, Kafka Streams, Spark Structured Streaming, RisingWave, Materialize, Feldera)
  • Strong SQL and modeling skills on large datasets
  • Solid computer science fundamentals and distributed systems understanding
  • Debug independently and drive root cause analysis to a fix that holds
  • Use AI tools well enough that they have changed how you work

Nice to have

  • Deep experience with a transformation framework such as dbt or SQLMesh
  • Data lake formats such as Parquet, Iceberg or Deltalog
  • Stateful stream processing in production (Flink, Kafka Streams, Spark Structured Streaming)
  • Experience at a company where the data is the product

Benefits

  • Competitive salary and equity package
  • Employee equity scheme with heavily discounted strike price and 10-year exercise window
  • 5 weeks PTO plus local public holidays
  • Fully remote-first approach
  • Private medical insurance, dental and vision
  • Paid parental leave: 16 weeks to primary and 6 weeks to secondary caregivers
  • 2-week part-time phased return at full pay for caregivers
  • Quarterly offsites
  • Yearly travel allowance to connect and co-work
  • Allowance for at-home setup or local co-working space
  • Annual allowance for Learning and Development needs
  • Dune swag

About the company

Dune is a blockchain data and intelligence provider that delivers structured datasets from 130+ chains to industry leaders. The team consists of approximately 50 people spread across Europe and eastern US timezones.

Staff Software Engineer - Data Products at Dune | JobZoey