Dune

Staff Software Engineer - Data Foundation

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

The role

You will design and build large distributed data systems for the Data Foundation team. This involves turning ambiguous product requirements into technical designs and owning components from design through production.

What you will do

  • Turn product requirements into technical requirements
  • Model the domain, define interfaces and workflows, and navigate trade-offs
  • Break large problems into work for other engineers and sequence them
  • Drive high-impact architectural decisions across the data platform
  • Own components end to end from design through production
  • Work across the stack using Go, Kotlin, Rust and Python
  • Design for correctness and performance under real volume
  • Raise the bar on design reviews, testing, and work breakdown
  • Mentor engineers by example in a fully distributed team

Required qualifications

  • Strong generalist with real computer science fundamentals
  • Ability to reason from first principles
  • Experience designing and shipping distributed data systems
  • Knowledge of fault models and scaling weaknesses of distributed data systems
  • Comfortable with ambiguity
  • Proficiency with AI tools
  • Clear written communication skills

Nice to have

  • Experience with data lakes and formats such as Parquet, Iceberg or Deltalog
  • Experience at a company where the data is the product

Benefits

  • Competitive salary and equity package
  • Employee equity scheme with 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
  • 16 weeks paid parental leave for primary caregivers
  • 6 weeks paid parental leave for 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

About the company

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

Staff Software Engineer - Data Foundation at Dune | JobZoey