Senior Data Engineer

Senior Data Engineer

72000 - 88000 € / an (estimé) Télétravail
K

En un coup d'œil

  • Missions: Construire des pipelines de données et des outils pour optimiser l'analyse des marchés.
  • Entreprise: Keyrock, un leader innovant dans le domaine des actifs numériques.
  • Avantages: Salaire compétitif, travail à distance, horaires flexibles et développement professionnel.
  • Autres infos: Environnement collaboratif avec des opportunités de croissance de carrière.
  • Pourquoi ce job: Rejoignez une équipe dynamique et façonnez l'avenir des données dans le secteur financier.
  • Qualifications: Expérience en ingénierie des données et compétences en Python et SQL.

Le salaire estimé est compris entre 72000 - 88000 € par an.

Localisation : Bruxelles ; Abu Dhabi ; Amsterdam ; Anvers ; Athènes ; Barcelone ; Berlin ; Budapest ; Le Cap ; Copenhague ; Dubaï ; Dublin ; Eindhoven ; Francfort ; Genève ; Istanbul ; Johannesburg ; Cracovie ; Lisbonne ; Londres ; Luxembourg ; Madrid ; Manama ; Milan ; Paris ; Porto ; Prague ; Rome ; Rotterdam ; Seychelles ; Sofia ; Tallinn ; Vienne ; Varsovie ; Zagreb ; Zug ; Zurich

Type d'emploi : Temps plein

Département : R&D/Ingénierie Data Engineering

À propos de Keyrock

Depuis nos débuts en 2017, nous sommes devenus un acteur majeur dans l'espace des actifs numériques, reconnu pour nos partenariats et notre innovation. Aujourd'hui, nous collaborons avec plus de 250 membres d'équipe à travers le monde. Notre équipe diversifiée provient de 42 nationalités, avec des parcours allant des natifs DeFi autodidactes aux titulaires de doctorats. Principalement à distance, nous avons des hubs à Londres, Bruxelles et Singapour, et organisons régulièrement des rencontres en ligne et hors ligne pour maintenir la cohésion de l'équipe.

Nous négocions sur plus de 80 plateformes de trading et travaillons avec une large gamme d'émetteurs d'actifs. En tant que teneur de marché bien établi, notre expertise distinctive nous a permis de nous développer rapidement. Aujourd'hui, nos services couvrent le market making, le trading d'options, le trading haute fréquence, l'OTC et les bureaux de trading DeFi.

Mais nous ne sommes pas seulement un fournisseur de services. Nous sommes des initiateurs. Nous sommes des pionniers dans l'adoption du langage de développement Rust pour notre trading algorithmique et des champions de son utilisation dans l'industrie. Nous soutenons la croissance des startups Web3 grâce à notre programme d'accélérateur. Nous améliorons les écosystèmes en injectant de la liquidité dans des protocoles DeFi, RWA et NFT prometteurs. Et nous faisons progresser l'industrie avec nos initiatives de recherche et de gouvernance.

Chez Keyrock, nous ne nous contentons pas d'envisager l'avenir des actifs numériques. Nous le construisons activement.

À propos de l'équipe et pourquoi le rôle existe

La Central Data Team (CDT) n'a que quelques mois, mais les données sont le sang vital de Keyrock depuis le premier jour. Nous construisons maintenant la Keyrock Data Platform pour donner aux Keyrockers, et aux agents IA qui travaillent à leurs côtés, les données et le contexte dont ils ont besoin pour agir rapidement et de manière autonome dans des limites convenues et alignées avec nos objectifs communs. Cela signifie prendre des données de toute l'entreprise et les rendre compréhensibles en temps réel pour toutes les fonctions qui en dépendent : bureaux de trading, gestion de patrimoine et d'actifs, produit, risque, finance, conformité et recherche, pour n'en nommer que quelques-uns.

Vous seriez l'un des premiers recrutés dans la CDT et nous attendons de vous que vous contribuiez à la plupart des décisions et des travaux importants. Les normes que nous établissons et la manière dont l'équipe finira par travailler sont encore ouvertes.

Ce que vous ferez

  • Construire des pipelines de streaming et de batch qui ingèrent, normalisent et distribuent des données de marché, de trading et de portefeuille, résilients aux pannes de flux et d'échange.
  • Construire les outils en libre-service (SDK, modèles, gabarits, agents IA) afin que d'autres équipes publient, consomment et construisent sur des produits de données sans attendre.
  • Posséder les contrats de données et l'évolution des schémas. Éviter que les changements de schéma ne se transforment en événements de coordination multi-équipes.
  • Concevoir le lac et la couche temporelle autour des modèles de requêtes des consommateurs.
  • Construire et faire évoluer le cadre de gouvernance des données et de qualité des données : détection de flux obsolètes, validation de schéma, vérifications de plage, écritures idempotentes, lignée, propriété, auto-réparation.
  • Construire les analyses dérivées sur lesquelles l'entreprise fonctionne : spreads inter-bourses, VWAP en profondeur, microstructure du carnet d'ordres pour les bureaux ; vues de portefeuille, exposition, performance pour la gestion de patrimoine et d'actifs.
  • Faire de l'observabilité, du coût et de la performance des priorités dès le premier jour.
  • Traiter l'infrastructure comme du code (Docker, Terraform, CI/CD) aux côtés de notre équipe d'infrastructure centrale.
  • Travailler de manière ouverte : écrire les choses, collaborer étroitement avec l'architecture, l'infrastructure, la plateforme et le reste des équipes.

Ce que nous recherchons

Les outils comptent moins pour nous que la manière dont vous réfléchissez aux problèmes. Cela dit, voici le profil de la personne que nous avons en tête.

Compétence en ingénierie

  • Plus de 8 ans d'expérience dans la construction de systèmes de données de production sur lesquels d'autres personnes s'appuient.
  • Solide maîtrise de Python et SQL : pas seulement être capable d'écrire une requête, mais être capable de raisonner sur ce que le moteur en fait.
  • Un code facile à lire, tester et supprimer par quelqu'un d'autre.
  • Bonne compréhension de la modélisation des données pour les charges de travail de streaming et analytiques.
  • L'efficacité, la qualité, l'idempotence et l'observabilité sont prises au sérieux par défaut.

Conception des systèmes

  • Vous avez conçu et exploité des systèmes de streaming sur Kafka, Redpanda, MSK ou Kinesis, et vous avez des opinions sur le partitionnement, les groupes de consommateurs, les décalages et les registres de schéma.
  • Vous avez utilisé un magasin de séries temporelles en production (ClickHouse idéalement ; TimescaleDB, QuestDB ou similaire sont également acceptables) et pouvez parler de la conception des tables en fonction des modèles de requêtes.
  • Vous avez travaillé avec une architecture de lac et raisonnez sur la disposition des tables, le partitionnement et la compaction comme des choix de conception qui façonnent la performance des requêtes et le coût de stockage.
  • Vous construisez pour l'auto-réparation et l'idempotence. Le retraitement est sûr, les réessais ne doublent pas les écritures, et le système se rétablit sans intervention humaine.

Préparation opérationnelle

  • Docker, Terraform et CI/CD sont votre façon de travailler, pas une chose séparée de "DevOps".
  • Vous pensez au coût et à la performance dès le départ.
  • Vous instrumentez au fur et à mesure que vous construisez : journaux, métriques et traces font partie du système dès le premier jour.
  • Vous concevez pour la qualité et la gouvernance des données dès le départ, couvrant les contrats, la validation, la lignée et la propriété.

Comment vous pensez et travaillez

  • Vous raisonnez à partir de principes fondamentaux lorsqu'un problème est nouveau, restez pragmatique quand il ne l'est pas, et mettez à jour votre point de vue lorsque vous en apprenez davantage.
  • Vous traitez les bureaux de trading, la gestion de patrimoine et d'actifs, le produit, le risque, la finance, la conformité et la recherche comme des clients de ce que vous construisez, et communiquez avec eux de cette manière.
  • Vous optimisez pour les résultats plutôt que pour la production. Une chose plus petite et plus simple qui est livrée et fonctionne est préférable à une chose plus grande qui ne fonctionne pas.
  • Vous prenez la responsabilité de bout en bout : concevoir, expédier, exploiter, améliorer.
  • Vous exprimez ce que vous pensez, même lorsque c'est un avis impopulaire. Vous changez d'avis lorsque l'argument est meilleur.
  • Vous améliorez les personnes qui vous entourent. Les revues sont réelles, les juniors grandissent en travaillant avec vous, et les pairs veulent retravailler avec vous.
  • Vous êtes curieux de savoir comment fonctionnent les marchés. L'ingénierie des données à elle seule ne vous tiendra pas intéressé ici.
  • Vous êtes honnête sur ce que vous savez et ce que vous ne savez pas, et rapide à combler les lacunes.
  • Vous comprenez les données des marchés financiers : carnets d'ordres, transactions, données de référence, portefeuilles, expositions. Crypto, TradFi ou les deux sont un atout fort.

Atouts supplémentaires

  • Expérience de lac avec Apache Iceberg ou Delta Lake.
  • Familiarité avec DataHub ou des plateformes similaires de métadonnées/lignée.
  • Rust. Certains de nos services critiques en termes de performance sont écrits dans ce langage. L'intérêt est le bienvenu ; la maîtrise n'est pas requise.

Ce que vous obtiendrez

  • Un mandat à partir de zéro. Vous serez parmi les premiers recrutés dans la CDT, et la plateforme, les normes et la culture d'équipe sont à façonner avec nous.
  • Des partenaires solides. Relations de travail étroites avec l'architecture, l'infrastructure, la plateforme et les bureaux eux-mêmes. Vous ne construirez pas de données dans le vide.
  • Autonomie sur la manière dont vous travaillez. Horaires flexibles, priorité au travail à distance, astreinte partagée pendant les heures de bureau au sein de l'équipe.
  • Un package salarial compétitif, avec divers avantages.
  • Une équipe qui s'apprécie. Rencontres en ligne régulières et un événement annuel où tout le monde est dans la même pièce.

Senior Data Engineer employeur : Keyrock

Keyrock est un employeur exceptionnel, offrant une culture de travail dynamique et innovante où chaque membre de l'équipe a la possibilité de façonner l'avenir du marketing institutionnel. Situé à la croisée des chemins entre la finance traditionnelle et le monde des cryptomonnaies, vous bénéficierez d'opportunités de croissance personnelle et professionnelle tout en travaillant avec des outils d'IA de pointe dans une équipe agile et collaborative. Rejoindre Keyrock, c'est participer à une transformation passionnante et significative dans un environnement stimulant.

K

Coordonnées :

Équipe de recrutement de Keyrock

Nous pensons qu'il te faut ces compétences pour exceller en tant que Senior Data Engineer

Ingénierie des données
Python
SQL
Modélisation des données
Systèmes de streaming (Kafka, Redpanda, MSK, Kinesis)
Stockage de séries temporelles (ClickHouse, TimescaleDB, QuestDB)
Architecture lakehouse