Staff Software Engineer - Market Data
Dune
LeadAbout the position
Join a team focused on building market data solutions for institutional customers, delivering timely and reliable financial data.
Tech stack
- rust
- go
- distributed-systems
- streaming
Requirements
Required:
- Built and operated distributed backend or data services with demanding reliability and performance requirements
- Experience with realtime streaming systems, including concurrency, state management, backpressure, and recovery
- Strong computer science fundamentals and backend engineering skills
- Ability to turn ambiguous requirements into pragmatic designs and production services
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
- Experience at a company where the data is the product
Responsibilities
- Design and build distributed systems for ingestion, normalization, processing, storage, and delivery of realtime market data
- Build and operate streaming solutions that handle event ordering, timestamps, duplicates, replay, gaps, and recovery
- Build reliable client feeds and APIs with clear delivery contracts and predictable behavior under load
- Define and improve service objectives and data quality measures
Benefits
- A competitive salary and equity package, top 25% of companies in the space
- 5 weeks PTO + local public holidays that can be swapped to suit you
- Private medical insurance, dental & vision as standard
- Quarterly offsites in various exciting locations as a company or team