
Senior Data Engineer
Keyrock is hiring a Senior Data Engineer to be an early hire in its Central Data Team, building the Keyrock Data Platform for real-time data across trading, wealth management, risk, finance, and compliance. The role requires 8+ years of production data systems experience, strong Python and SQL, and deep expertise in streaming, time-series, and lakehouse architectures.
What you'll do
- Build streaming and batch pipelines that ingest, normalise, and distribute market, trading, and portfolio data, resilient to feed and exchange failures.
- Build self-serve tooling (SDKs, patterns, templates, AI agents) so other teams publish, consume, and build on data products without waiting on us.
- Own data contracts and schema evolution. Keep schema changes from turning into multi-team coordination events.
What you need
Must-have
PythonSQLApache KafkaRedpandaAmazon MSKAmazon KinesisClickHouseTimescaleDB
Nice-to-have
Apache IcebergDelta LakeDataHubRust
Soft skills
First principles thinkingPragmatismOwnershipCommunicationCollaborationMentoringCuriosityHonesty
Data EngineeringDigital AssetsTradingStreamingLakehouseTime-seriesPythonSQLRemoteSenior