
Senior Data Engineer
Keyrock
Senior Data Engineer
Keyrock is seeking a Senior Data Engineer to join the new Central Data Team and build the Keyrock Data Platform. The role involves designing streaming and batch pipelines, self-serve tooling, data governance, and analytics for trading, wealth management, and other functions. Requires 8+ years of experience, strong Python and SQL skills, and expertise in streaming systems, time-series stores, and lakehouse architecture.
Senior Data Engineer
Keyrock is seeking a Senior Data Engineer to join the new Central Data Team and build the Keyrock Data Platform. The role involves designing streaming and batch pipelines, self-serve tooling, data governance, and analytics for trading, wealth management, and other functions. Requires 8+ years of experience, strong Python and SQL skills, and expertise in streaming systems, time-series stores, and lakehouse architecture.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
Key Responsibilities
- Build streaming and batch pipelines that ingest, normalise, and distribute market, trading, and portfolio data.
- Build self-serve tooling (SDKs, patterns, templates, AI agents) for data products.
- Own data contracts and schema evolution.
- Design the lakehouse and time-series layer around consumer query patterns.
- Build and evolve the Data Governance and Data Quality Framework.
- Build derived analytics: cross-exchange spreads, VWAP, order book microstructure, portfolio views, exposure, performance.
- Make observability, cost, and performance first-class from day one.
- Treat infrastructure as code (Docker, Terraform, CI/CD).
- Work in the open: write things down, partner closely with Architecture, Infrastructure, Platform, and other teams.