Staff Software Engineer - Curated Data
Dune
About the position
Join a dynamic team focused on building high-quality data systems and orchestrating complex data lifecycles. Work with cutting-edge technologies to deliver structured datasets to industry leaders.
Tech stack
- go
- kotlin
- rust
- python
- sql
Requirements
Required:
- You are a backend engineer who has gone deep on data systems, or a data engineer who became a strong software engineer
- You have built or materially extended orchestration and scheduling systems, and can explain precisely what breaks at scale and why
- You have handled schema evolution and data correctness in a system with real consumers downstream
- You have strong SQL and modeling skills on large datasets, and an interest in how the query engine underneath actually executes your work
Nice to have:
- Deep experience with a transformation framework such as dbt or SQLMesh
- Data lake formats such as Parquet, Iceberg or Deltalog
- Experience at a company where the data is the product
Responsibilities
- Design and build the control plane for our curated data lifecycle
- Decide, dataset by dataset, whether the answer is a model, a service or a job
- Design the contracts between ingestion and curation so a dataset can be reasoned about end to end
- Build alerting and data quality signals that catch real problems and stay quiet otherwise
Benefits
- A competitive salary and equity package
- 5 weeks PTO + local public holidays
- A fully remote-first approach with flexible working hours
- Private medical insurance, dental & vision as standard