Dune is seeking a Staff Software Engineer - Data to join their collaborative multi-chain analytics platform. This role is part of the Data Foundation team, responsible for how blockchain data enters Dune, its representation, and external delivery. The ideal candidate will have experience with large distributed data systems, scaling patterns, and software lifecycle pitfalls. This position involves translating ambiguous product requirements into technical designs, breaking down complex problems, and driving high-impact architectural decisions for the data platform. The engineer will own components end-to-end, working across Go, Kotlin, Rust, and Python, and designing for correctness and performance in large-scale ingestion, distributed processing, and data lake storage. The role also includes raising the bar on design reviews, testing, and mentoring engineers in a fully distributed team.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed