Dune
Software Engineer - Blockchain Data
Europe, USA East CoastFull-timeGlobal
š Remote
ActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design and build distributed systems that ingest and process petabytes of blockchain data. You will implement and own data ingestion and decoding pipelines, optimize SQL query performance across datasets, enable third-party ingestion, write high-performance code in Kotlin (and some Java, Rust, Go), improve deployment pipelines and operational readiness, and automate processes using AI-driven agents.
Requirements
- āStrong computer science fundamentals
- āUnderstanding of distributed system design or willingness to learn
- āUnderstanding of blockchain technology and RPC interactions
- āExperience with datalakes and formats such as parquet, delta, iceberg
- āCoding experience in a JVM language
- āExperience writing testable, well-designed software
- āStrong collaboration and communication skills
Responsibilities
- āDesign and develop distributed systems
- āScale and implement blockchain data ingestion pipelines
- āOwn components of the blockchain data platform, including ingestion and decoding
- āOptimize SQL query performance and data modelling
- āWrite performant, well-designed code in Kotlin, Java, Rust, and Go
- āImprove deployment pipelines and operational readiness
- āAutomate operational processes leveraging AI and building agents
- āEnable third-party data ingestion
Benefits & Perks
- āCompetitive salary and equity package
- āEmployee equity scheme with heavily discounted strike price and 10-year exercise window
- āFive weeks PTO plus local public holidays (swappable)
- āFully remote-first approach with flexible working hours
- āPrivate medical insurance, dental and vision
- āPaid parental leave (16 weeks primary, 6 weeks secondary) plus 2-week phased return
- āQuarterly company and team offsites
- āYearly travel allowance for co-working or connecting with colleagues
- āAllowance for at-home setup or local co-working desk
Tech Stack
agentdatalakeGoAIRustquery optimizationtestingdatabaseSQLSoftware design