Senior Data Engineer
Keyrock is a crypto market maker providing algorithmic liquidity, OTC trading, derivatives, and asset management services to institutions across centralized and decentralized venues.
Maintainer signals as of 9/25/2026
Funding history
About Keyrock
Keyrock provides institutional digital asset trading services through proprietary algorithmic technology deployed across centralized and decentralized exchanges. Users can access market making, over-the-counter block trades, options structures for hedging and yield, and managed fund strategies. The firm operates across multiple regulated jurisdictions including Belgium, the UK, Switzerland, France, and the US.
Skills
About the Role
Build and operate streaming and batch data pipelines for market, trading, and portfolio data. Design lakehouse and time-series layers, own data contracts and schema evolution, implement data quality, lineage, observability, and self-healing, and provide self-serve tooling for data products and AI agents.
Requirements
- 8+ years of building production data systems.
- Strong proficiency in Python and SQL.
- Strong understanding of data modelling for streaming and analytical workloads.
- Experience designing and operating Kafka, Redpanda, MSK, or Kinesis streaming systems.
- Production experience with ClickHouse, TimescaleDB, QuestDB, or similar time-series stores.
- Experience with lakehouse architecture, table layout, partitioning, and compaction.
- Experience building idempotent, self-healing systems with safe reprocessing.
- Experience with Docker, Terraform, and CI/CD.
- Experience instrumenting logs, metrics, and traces.
- Experience designing data quality, governance, contracts, validation, lineage, and ownership.
- Understanding of financial market data including order books, trades, reference data, portfolios, and exposures.
- Ability to design, ship, operate, and improve end-to-end data systems.
- Nice to have: Apache Iceberg or Delta Lake experience.
- Nice to have: DataHub or similar metadata and lineage platform familiarity.
- Nice to have: Rust familiarity.
Responsibilities
- Build resilient streaming and batch pipelines for market, trading, and portfolio data.
- Build self-serve SDKs, patterns, templates, and AI agents for data products.
- Own data contracts and schema evolution.
- Design lakehouse and time-series layers around consumer query patterns.
- Build data governance and quality frameworks with validation, lineage, ownership, and self-healing.
- Build derived analytics including spreads, VWAP, order book microstructure, portfolio views, exposure, and performance.
- Make observability, cost, and performance first-class.
- Treat infrastructure as code using Docker, Terraform, and CI/CD.
- Write documentation and partner with architecture, infrastructure, platform, and other teams.
Benefits
- Flexible hours
- Remote-first work
- Business-hours on-call shared across the team
- Regular online get-togethers
- Yearly onsite
- Autonomy on how you work
- Strong cross-functional partners
- Competitive salary package with various benefits
Hiring Process
Applications include background checks for all potential employees; passing the background check is a prerequisite to joining Keyrock.
