Staff Software Engineer - Market Data
Level inferred from job title
Job description
A hands-on Staff Engineer role on Dune's new market data platform, building distributed systems and realtime streaming feeds that turn onchain activity into reliable financial data for institutional customers.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Remote
What you'll do
- Design and build distributed systems for ingestion, normalization, processing, storage, and delivery of realtime market data from blockchain and other relevant sources
- Build and operate streaming solutions that handle event ordering, timestamps, duplicates, replay, gaps, and recovery, including blockchain reorganizations and finality where they affect customer data
- Build reliable client feeds and APIs with clear delivery contracts, schema evolution, access controls, and predictable behavior under load or when consumers fall behind
- Partner with teams across Dune on reference data models and historical data capture
- Define and improve service objectives and data quality measures
- Instrument latency, freshness, completeness, and correctness, and turn incidents into lasting improvements in recovery and operations
- Debug independently and drive root cause analysis to a fix that holds
- Own services through deployment and production support, including participation in the team's on-call rotation
- Use AI throughout development: explore designs, implement changes, build tests, investigate failures, and improve documentation; develop repeatable workflows and share what works with the team
- Lead technical decisions across team boundaries, write clear designs, and mentor engineers through implementation and review
What we're looking for
- Built and operated distributed backend or data services with demanding reliability and performance requirements; understand their failure modes and can debug problems across service and data boundaries
- Experience with realtime streaming systems, including concurrency, state management, backpressure, and recovery
- Care about data correctness, from timestamps and numeric precision to schema changes and corrections
- Strong computer science fundamentals and backend engineering skills
- Experience in Rust, Go or comparable languages is also valuable
- Turn ambiguous requirements into pragmatic designs and production services, and help other engineers deliver parts of the solution
- Communicate clearly in writing and work effectively with a distributed team
- Financial or market data experience at a financial institution
Nice to have
- Onchain data experience: blockchain indexing such as with EVM or Solana
- Reference data experience: instrument and entity masters, identifier mapping, effective-dated records, or tokenized asset and fund data
- Experience at a company where the data is the product
Your team
Market data platform team
Team building market data solutions for institutional customers, turning onchain activity into realtime feeds and associated reference data along with historical data capture.
Benefits
Employee equity scheme with world-class employee-friendly terms with a heavily discounted strike price (~90%) and a 10-year exercise window
Paid parental leave: 16 weeks to primary and 6 weeks to secondary caregivers, fully paid, plus a 2-week part-time phased return at full pay
- A competitive salary and equity package, both top 25% of companies in the space
- 5 weeks PTO + local public holidays (that can be swapped to suit you)
- A fully remote-first approach within a distributed team with flexible working hours; you structure your own day
- A healthy mix of async and sync work
- Private medical insurance, dental & vision as standard
- Quarterly offsites in various exciting locations as a company or team
- Yearly travel allowance to connect and co-work with someone or a team of people for a few days
- An allowance for your at-home setup; local co-working space desk paid for
- An annual allowance for Learning and Development needs
- Dune swag
Apply
Direct apply at Dune
Opens the job posting at Dune
About Dune
A tight knit team of ~50 hard working people, spread across Europe and eastern US timezones, having an outsized impact on the industry. Dune is building market data solutions for institutional customers who need timely, accurate and reliable financial data.
Mission
Building open, verifiable data that lets individuals and institutions do deep research into ecosystems like Ethereum, Solana, Robinhood and many more.
Key facts
- Backed by some of the world's best investors
- In February 2022, announced a Series B funding round led by Coatue and Union Square Ventures
- Fully remote-first approach within a distributed team
Partners & customers
What they value
- Ambitious
- Humble
- Lighthearted
- Building open, verifiable data
