Staff Engineer Market Data
Douro Labs aggregates and distributes real-time market data for the finance industry. It contributes to decentralized data services, including as an initial contributor to the Pyth Network.
About Douro Labs
Douro Labs develops data aggregation and distribution services intended to decentralize access to real-time market data. The company focuses on improving the availability of market data for finance and contributes to projects such as the Pyth Network, where it is an initial contributor.
Skills
About the Role
You will build and maintain core market data infrastructure in Rust. You will work through practical problems specific to real-time market data, including cross-exchange pricing differences, data quality, and latency. You will bring real market data or trading systems knowledge into engineering decisions. You will communicate clearly with the team as the group grows and take on leadership of a small team over time.
Requirements
- Senior or staff-level engineering experience with strong, hands-on Rust
- Experience with real-time streaming systems
- Experience with high-scale data storage and processing, specifically in a market data context
- Real market data or trading systems experience, ideally from a market data provider, trading firm, or bank
- Background in traditional finance, rather than web3 or crypto-native companies
- Comfort using AI tools like Claude to move quickly, balanced with the ability to solve hard problems independently
- Strong communication skills, given the path toward managing people this role carries
- Based in Europe, where most of the team sits, or the US
Responsibilities
- Build and maintain core market data infrastructure in Rust
- Work through the practical problems specific to real-time market data: cross-exchange pricing differences, data quality, latency
- Bring real market data or trading systems knowledge into engineering decisions
- Communicate clearly with the rest of the team as the group grows
- Take on leadership of a small team over time, not immediately
