Senior Data Engineer

Senior Data Engineer

Frankfurt am Main Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice möglich
K

Auf einen Blick

  • Aufgaben: Build streaming and batch pipelines for market, trading, and portfolio data; design data governance frameworks.
  • Unternehmen: Keyrock is a leading change-maker in the digital asset space, partnering with over 250 team members globally.
  • Vorteile: Enjoy flexible hours, remote-first work, and a competitive salary package with various benefits.
  • Weitere Informationen: Experience with lakehouse architecture and financial market data is a plus.
  • Warum dieser Job: Shape the Central Data Team and influence the standards and culture from the ground up.
  • Qualifikationen: 8+ years of experience in production data systems; strong proficiency in Python and SQL required.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Über Keyrock

Seit unserer Gründung im Jahr 2017 sind wir zu einem führenden Akteur im Bereich digitaler Vermögenswerte gewachsen, bekannt für unsere Partnerschaften und Innovationen. Heute arbeiten wir mit über 250 Teammitgliedern weltweit zusammen. Unser diverses Team stammt aus 42 Nationalitäten, mit Hintergründen von selbstgelernten DeFi-Experten bis hin zu PhDs. Überwiegend remote, haben wir Standorte in London, Brüssel und Singapur und veranstalten regelmäßige Online- und Offline-Treffen, um das Team eng zusammenzuhalten.

Wir handeln an mehr als 80 Handelsplätzen und arbeiten mit einer Vielzahl von Vermögensausstellern. Als etablierter Market Maker hat uns unsere besondere Expertise zu einem schnellen Wachstum verholfen. Heute umfassen unsere Dienstleistungen Market Making, Optionshandel, Hochfrequenzhandel, OTC und DeFi-Handelsplätze. Aber wir sind mehr als ein Dienstleister. Wir sind Initiatoren und Pioniere in der Anwendung der Programmiersprache Rust für unseren algorithmischen Handel und setzen uns für deren Einsatz in der Branche ein.

Wir unterstützen das Wachstum von Web3-Startups durch unser Accelerator-Programm. Wir verbessern Ökosysteme, indem wir Liquidität in vielversprechende DeFi-, RWA- und NFT-Protokolle einspeisen. Und wir treiben den Fortschritt der Branche mit unseren Forschungs- und Governance-Initiativen voran. Bei Keyrock stellen wir nicht nur die Zukunft digitaler Vermögenswerte in Aussicht. Wir bauen sie aktiv auf.

Über das Team und warum die Rolle existiert

Das Central Data Team (CDT) ist erst seit wenigen Monaten aktiv, aber Daten sind seit Tag eins das Lebenselixier von Keyrock. Wir bauen jetzt die Keyrock Data Platform auf, um Keyrockern und den KI-Agenten, die mit ihnen zusammenarbeiten, die Daten und den Kontext zu geben, die sie benötigen, um schnell und autonom innerhalb vereinbarter Grenzen und in Übereinstimmung mit unseren gemeinsamen Zielen zu handeln.

Was Sie tun werden:

  • Streaming- und Batch-Pipelines erstellen, die Markt-, Handels- und Portfoliodaten aufnehmen, normalisieren und verteilen, widerstandsfähig gegenüber Feed- und Börsenfehlern.
  • Selbstbedienungswerkzeuge (SDKs, Muster, Vorlagen, KI-Agenten) erstellen, damit andere Teams Datenprodukte veröffentlichen, konsumieren und darauf aufbauen können, ohne auf uns warten zu müssen.
  • Datenverträge und Schema-Evolution verwalten.
  • Schemaänderungen verhindern, die zu Koordinationsereignissen zwischen mehreren Teams führen.
  • Das Lakehouse und die Zeitreihenebene um Verbraucherabfrage-Muster gestalten.
  • Das Data Governance- und Data Quality Framework aufbauen und weiterentwickeln: Erkennung von veralteten Feeds, Schema-Validierung, Bereichsprüfungen, idempotente Schreibvorgänge, Herkunft, Eigentum, Selbstheilung.
  • Die abgeleiteten Analysen erstellen, auf denen das Geschäft basiert: Cross-Exchange-Spreads, VWAP in der Tiefe, Mikrostruktur des Orderbuchs für die Handelsplätze; Portfolioansichten, Exposition, Leistung für Vermögensverwaltung.
  • Beobachtbarkeit, Kosten und Leistung von Anfang an zur ersten Klasse machen.
  • Infrastruktur als Code behandeln (Docker, Terraform, CI/CD) zusammen mit unserem Central Infrastructure Team.
  • Offen arbeiten: alles dokumentieren, eng mit Architektur, Infrastruktur, Plattform und den anderen Teams zusammenarbeiten.

Was wir suchen:

Engineering Craft
  • 8+ Jahre Erfahrung im Aufbau von Produktionsdatensystemen, auf die andere angewiesen sind.
  • Starke Kenntnisse in Python und SQL: nicht nur in der Lage sein, eine Abfrage zu schreiben, sondern auch zu verstehen, was die Engine damit macht.
  • Code, der für andere leicht zu lesen, zu testen und später zu löschen ist.
  • Starkes Verständnis von Datenmodellierung für Streaming- und analytische Workloads.
  • Effizienz, Qualität, Idempotenz und Beobachtbarkeit werden standardmäßig ernst genommen.
Systemdesign
  • Sie haben Streaming-Systeme auf Kafka, Redpanda, MSK oder Kinesis entworfen und betrieben und haben Meinungen zu Partitionierung, Verbrauchergruppen, Offsets und Schema-Registrierungen.
  • Sie haben einen Zeitreihen-Speicher in der Produktion verwendet (idealerweise ClickHouse; TimescaleDB, QuestDB oder ähnliche sind ebenfalls in Ordnung) und können über das Tabellendesign als Funktion der Abfragemuster sprechen.
  • Sie haben mit einer Lakehouse-Architektur gearbeitet und denken über Tabellenlayout, Partitionierung und Kompaktierung als Designentscheidungen nach, die die Abfrageleistung und die Speicherkosten beeinflussen.
  • Sie bauen für Selbstheilung und Idempotenz.
  • Die Wiederverarbeitung ist sicher, Wiederholungen führen nicht zu doppelten Schreibvorgängen, und das System erholt sich ohne menschliches Eingreifen.
Betriebsbereitschaft
  • Docker, Terraform und CI/CD sind Teil Ihrer Arbeitsweise, kein separates „DevOps“-Ding.
  • Sie denken frühzeitig über Kosten und Leistung nach.
  • Sie instrumentieren während des Aufbaus: Protokolle, Metriken und Traces sind von Anfang an Teil des Systems.
  • Sie entwerfen für Datenqualität und Governance im Voraus, einschließlich Verträgen, Validierung, Herkunft und Eigentum.
Wie Sie denken und arbeiten
  • Sie argumentieren von den Grundprinzipien aus, wenn ein Problem neu ist, bleiben pragmatisch, wenn es nicht so ist, und aktualisieren Ihre Sichtweise, wenn Sie mehr lernen.
  • Sie betrachten die Handelsplätze, Vermögensverwaltung, Produkt, Risiko, Finanzen, Compliance und Forschung als Kunden dessen, was Sie bauen, und kommunizieren mit ihnen auf diese Weise.
  • Sie optimieren für Ergebnisse über Ausgaben.
  • Ein kleineres, einfacheres Produkt, das funktioniert, ist besser als ein größeres, das es nicht tut.
  • Sie übernehmen Verantwortung von Anfang bis Ende: entwerfen, liefern, betreiben, verbessern.
  • Sie sagen, was Sie denken, auch wenn es eine unpopuläre Meinung ist.
  • Sie ändern Ihre Meinung, wenn das Argument besser ist.
  • Sie machen die Menschen um Sie herum besser.
  • Bewertungen sind real, Junioren wachsen durch die Zusammenarbeit mit Ihnen, und Kollegen möchten wieder mit Ihnen arbeiten.
  • Sie sind neugierig, wie Märkte funktionieren. Datenengineering allein wird Sie hier nicht interessieren.
  • Sie sind ehrlich darüber, was Sie wissen und was nicht, und schließen schnell die Lücke.
  • Sie verstehen Finanzmarktdaten: Orderbücher, Trades, Referenzdaten, Portfolios, Expositionen. Crypto, TradFi oder beides sind ein großer Vorteil.
Schön zu haben
  • Lakehouse-Erfahrung mit Apache Iceberg oder Delta Lake.
  • Vertrautheit mit DataHub oder ähnlichen Metadaten-/Herkunftsplattformen.
  • Rust. Einige unserer leistungskritischen Dienste sind darin geschrieben. Interesse ist willkommen; Sprachbeherrschung ist nicht erforderlich.

Was Sie erhalten:

  • Ein Mandat von Grund auf. Sie werden zu den ersten Einstellungen im CDT gehören, und die Plattform, die Standards und die Teamkultur sind Ihre, um sie mit uns zu gestalten.
  • Starke Partner. Enge Arbeitsbeziehungen mit Architektur, Infrastruktur, Plattform und den Handelsplätzen selbst.
  • Sie werden keine Daten im Vakuum erstellen.
  • Autonomie in Ihrer Arbeitsweise. Flexible Arbeitszeiten, remote-first, Bereitschaftsdienst während der Geschäftszeiten, der im Team geteilt wird.
  • Ein wettbewerbsfähiges Gehaltspaket mit verschiedenen Vorteilen.
  • Ein Team, das sich gegenseitig mag. Regelmäßige Online-Treffen und ein jährliches Treffen, bei dem alle im selben Raum sind.

Wir setzen uns dafür ein, ein positives und kollaboratives Arbeitsumfeld zu schaffen. Wir heißen Mitarbeiter aller Hintergründe willkommen und stellen ausschließlich auf der Grundlage von Verdienst und Leistung ein, belohnen und befördern.

Aufgrund der Natur unseres Geschäfts und externer Anforderungen führen wir Hintergrundüberprüfungen bei allen potenziellen Mitarbeitern durch, deren Bestehen Voraussetzung für den Eintritt bei Key ist.

Senior Data Engineer Arbeitgeber: Keyrock

Keyrock, based in Brussels, offers a collaborative environment with regular online meet-ups and a yearly onsite. The team values diversity, with members from 42 nationalities, and focuses on innovation in the digital asset space.

K

Kontaktdaten:

Keyrock Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Data Engineer erhalten könnten

Wende dich an die richtigen Communities

Schau dir Online-Communities und Foren an, die sich um Data Science drehen, wie Kaggle oder GitHub. Engagiere dich dort aktiv, teile deine Projekte und lerne von anderen – das wird dir helfen, nicht nur einen Fuß in die Tür zu bekommen, sondern auch wertvolle Kontakte zu knüpfen.

Präsentiere deine Daten-Projekte

Baue ein Portfolio auf, das deine besten Projekte zeigt. Nutze Plattformen wie GitHub oder eine persönliche Webseite, um deine Arbeiten zu veröffentlichen. Arbeitgeber im Data Science-Bereich schauen oft direkt auf praktische Erfahrungen, also zeig, was du drauf hast!

Nimm an Meetups und Hackathons teil

Besuche lokale Data Science-Meetups oder nehme an Hackathons teil. Diese Veranstaltungen sind nicht nur super, um dein Wissen zu erweitern, sondern auch Gold wert für Networking. Du lernst Fachkollegen kennen und kannst auf Lockere Art und Weise Eventualjobs ergattern.

Direkte Bewerbungen über unsere Seite

Vergiss nicht, direkt auf unserer Website nach Stellenangeboten bei Keyrock zu schauen. Hier kannst du dich auf offene Datenwissenschaftsstellen bewerben und zeigst damit direktes Interesse, das viele Arbeitgeber schätzen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Data Engineer mit Bravour zu bestehen

Python
SQL
Datenmodellierung
Streaming-Systeme (Kafka, Redpanda, MSK, Kinesis)
Zeitreihenspeicher (ClickHouse, TimescaleDB, QuestDB)
Lakehouse-Architektur
Docker

Einige Tipps für deine Bewerbung 🫡

Lass deine Daten sprechen!:In einem Bereich wie Data Science ist es entscheidend, dass du deine praktischen Fähigkeiten präsentierst. Wenn du an Projekten gearbeitet hast, die deine Analysefähigkeiten oder dein Wissen über Machine Learning demonstrieren, teile sie in deinem Lebenslauf oder füge einen Link zu deinem GitHub-Portfolio bei. Die Daten, die du analysiert hast, und die Tools, die du verwendest, sollten klar hervorgehoben werden.

Ergebnisse quantifizieren!:Unterstütze deine Erfahrung mit quantifizierbaren Ergebnissen. Zeige, wie du durch deine Analysen oder Modelle zur Entscheidungsfindung beigetragen hast oder wie deine Berechnungen den Rohdaten neue Erkenntnisse entlockt haben. Arbeitgeber in der Data Science sind oft an konkreten Verbesserungen und Effizienzsteigerungen interessiert!

Erläutere deine Lernbereitschaft!:Da es sich um eine Vollzeitstelle handelt, zeige in deinem Anschreiben, dass du bereit bist, zu lernen und dich weiterzuentwickeln. Sprich über deine Neugier für neue Technologien oder Methoden im Data Science Bereich. Vielleicht hast du auch Kurse besucht oder Zertifikate erworben, die deine Begeisterung zeigen!

Die richtige technische Sprache!:Achte darauf, dass deine Bewerbung alle relevanten technischen Begriffe enthält, die in der Data Science gebräuchlich sind. Nenne spezifische Programmier- und Analysetools wie Python, R oder SQL, die du beherrschst. Dies macht es für die Rekrutierer einfacher, schnell zu erkennen, dass du für die Rolle als Senior Data Engineer bei Keyrock gut geeignet bist.

Wie man sich auf ein Vorstellungsgespräch bei Keyrock vorbereitet

Bereite deine technischen Skills vor

In einem Vorstellungsgespräch für eine Data-Science-Position wird oft dein Wissen über Tools wie Python, R oder SQL getestet. Mach dich mit gängigen Algorithmen und deren Einsatzmöglichkeiten vertraut, denn technische Fragen können schnell kommen. Lass uns sicherstellen, dass du in diesen Bereichen glänzt!

Verschaffe dir einen Überblick über Projekte

Da es sich um eine Vollzeitstelle handelt, ist es wichtig, dass du konkrete Erfahrungen und Projekte vorweisen kannst. Wenn du bereits an Data-Science-Projekten gearbeitet hast, sei bereit, diese in der Tiefe zu erläutern und zu diskutieren, wie du die Probleme gelöst hast. Dein Portfolio kann hier einen echten Unterschied machen!

Vorbereitung auf case studies

In Data-Science-Interviews sind case studies und praktische Probleme häufig Teil des Gesprächs. Übe, wie du strukturiert und logisch an solche Aufgaben herangehst. Arbeitgeber möchten sehen, wie du Daten analysierst und Lösungen entwickelst – bring also deine analytischen Fähigkeiten mit!

Zeige deine Leidenschaft für Daten

Mehr denn je geht es bei einer Vollzeitstelle darum, dass du nicht nur die Skills hast, sondern auch wirklich für das Feld brennst. Teile Anekdoten oder Erfahrungen, die zeigen, wie du zur Datenwissenschaft gekommen bist und was dich fasziniert. Diese Begeisterung kann für Keyrock entscheidend sein!