Keyrock

Ingénieur Données Senior

PythonSQLDockerRustTerraform
Traduction automatique. Consultez l’original.

À propos de l'équipe et de la raison d'être du poste

Ingénieur Données Senior

Chez Keyrock, nous ne faisons pas que concevoir l'avenir des actifs numériques. Nous le construisons activement.

L'équipe centrale de données (CDT) n'a que quelques mois, mais les données sont le moteur de Keyrock depuis le premier jour. Nous construisons actuellement la plateforme de données Keyrock pour fournir aux Keyrockers, et aux agents IA qui travaillent avec eux, les données et le contexte dont ils ont besoin pour agir rapidement et de manière autonome dans les limites convenues et en accord avec nos objectifs communs. Cela implique de collecter les données de toute l'entreprise et de les rendre intelligibles en temps réel pour toutes les fonctions qui en dépendent : desks de trading, gestion de patrimoine et d'actifs, produit, risque, finance, conformité et recherche, pour n'en nommer que quelques-unes.

Vous seriez l'un des premiers recrutés au sein de la CDT et nous nous attendons à ce que vous contribuiez à la plupart des décisions importantes et aux travaux de construction. Les standards que nous établissons et la manière dont l'équipe finit par travailler sont encore ouverts.

À propos de Keyrock

Depuis nos débuts en 2017, nous sommes devenus un acteur majeur dans l'espace des actifs numériques, reconnus pour nos partenariats et notre innovation. Aujourd'hui, nous collaborons avec plus de 250 membres d'équipe dans le monde entier. Notre équipe diversifiée est composée de personnes issues de 42 nationalités, avec des parcours allant d'autodidactes natifs de la DeFi à des docteurs. 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 opérons sur plus de 80 plateformes de trading, et travaillons avec un large éventail 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 desks de trading DeFi.

Mais nous sommes plus qu'un fournisseur de services. Nous sommes des initiateurs. Nous sommes pionniers dans l'adoption du langage de développement Rust pour notre trading algorithmique, et 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 par nos initiatives de recherche et de gouvernance.

Ce que vous ferez

  1. Construire des pipelines de streaming et batch qui ingèrent, normalisent et distribuent les données de marché, de trading et de portefeuille, résilients aux défaillances des flux et des bourses.
  1. Construire les outils en libre-service (SDKs, modèles, templates, agents IA) afin que d'autres équipes publient, consomment et construisent des produits de données sans attendre notre intervention.
  1. Gérer les contrats de données et l'évolution des schémas. Empêcher les changements de schéma de devenir des événements de coordination multi-équipes.
  1. Concevoir la couche lakehouse et time-series autour des modèles de requête des consommateurs.
  1. Construire et faire évoluer le cadre de gouvernance et de qualité des données : détection de flux obsolètes, validation de schéma, contrôles de plage, écritures idempotentes, lignage, propriété, auto-réparation.
  1. Construire les analyses dérivées sur lesquelles l'entreprise s'appuie : spreads inter-bourses, VWAP en profondeur, microstructure du carnet d'ordres pour les desks ; vues de portefeuille, exposition, performance pour la gestion de patrimoine et d'actifs.
  1. Faire de l'observabilité, du coût et de la performance des éléments de première importance dès le premier jour.
  1. Traiter l'infrastructure comme du code (Docker, Terraform, CI/CD) en collaboration avec notre équipe d'infrastructure centrale.
  1. Travailler en toute transparence : documenter, 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 votre façon de penser les problèmes. Cela dit, voici le profil de la personne que nous avons en tête.

Excellence en ingénierie

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

Conception de systèmes

  1. 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 offsets et les registres de schéma.
  1. Vous avez utilisé une base de données time-series en production (idéalement ClickHouse ; TimescaleDB, QuestDB ou similaire conviennent aussi) et vous pouvez parler de la conception des tables en fonction des modèles de requête.
  1. Vous avez travaillé avec une architecture lakehouse et raisonnez sur la disposition des tables, le partitionnement et la compaction comme des choix de conception qui façonnent les performances des requêtes et les coûts de stockage.
  1. Vous construisez pour l'auto-réparation et l'idempotence. Le retraitement est sûr, les tentatives n'écrivent pas en double, et le système récupère sans intervention humaine.

Préparation opérationnelle

  1. Docker, Terraform, et CI/CD sont votre mode de travail, pas une chose séparée appelée "DevOps".
  1. Vous réfléchissez au coût et à la performance dès le début.
  1. Vous instrumentez au fur et à mesure de la construction : les logs, les métriques et les traces font partie du système dès le premier jour.
  1. Vous concevez la qualité et la gouvernance des données en amont, couvrant les contrats, la validation, le lignage et la propriété.

Votre façon de penser et de travailler

  1. Vous raisonnez à partir des premiers principes lorsqu'un problème est nouveau, restez pragmatique lorsqu'il ne l'est pas, et mettez à jour votre point de vue lorsque vous en apprenez davantage.
  1. Vous considérez les desks 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 en conséquence.
  1. 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 vaut mieux qu'une chose plus grande qui ne fonctionne pas.
  1. Vous prenez en charge l'ensemble du processus : conception, livraison, exploitation, amélioration.
  1. Vous dites ce que vous pensez, y compris lorsque c'est une opinion impopulaire.
  1. Vous changez d'avis lorsque l'argument est meilleur.
  1. Vous améliorez les personnes autour de vous. Les revues sont réelles, les juniors progressent en travaillant avec vous, et les pairs veulent retravailler avec vous.
  1. Vous êtes curieux de savoir comment fonctionnent les marchés. L'ingénierie des données seule ne vous intéressera pas ici.
  1. Vous êtes honnête sur ce que vous savez et ce que vous ne savez pas, et rapide pour combler le fossé.
  1. Vous comprenez les données des marchés financiers : carnets d'ordres, transactions, données de référence, portefeuilles, expositions. La crypto, la TradFi, ou les deux sont un plus appréciable.

Atouts supplémentaires

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

Ce que vous obtiendrez

  • Un mandat de zéro. Vous serez parmi les premiers recrutés dans la CDT, et la plateforme, les standards et la culture d'équipe sont à façonner avec nous.
  • Des partenaires solides. Des relations de travail étroites avec l'Architecture, l'Infrastructure, la Plateforme et les desks eux-mêmes. Vous ne construirez pas de données dans le vide.
  • Autonomie dans votre façon de travailler. Horaires flexibles, approche remote-first, astreintes pendant les heures de bureau partagées entre l'équipe.
  • Un package salarial compétitif, avec divers avantages.
  • Une équipe qui s'apprécie. Des rencontres régulières en ligne et un événement annuel sur site où tout le monde est réuni.

Notre processus de recrutement

Nous recherchons des personnes possédant les bonnes compétences et ayant fait le choix conscient de rejoindre notre domaine. Le candidat idéal ? Quelqu'un qui est motivé, collaboratif, qui agit avec sens des responsabilités et produit des résultats solides et évolutifs. En tant qu'employeur, nous nous engageons à construire un environnement de travail positif et collaboratif. Nous accueillons des employés de tous horizons, et nous recrutons, récompensons et promouvons exclusivement sur la base du mérite et de la performance. En raison de la nature de notre activité et des exigences externes, nous effectuons des vérifications d'antécédents sur tous les candidats potentiels, dont la réussite est une condition préalable pour rejoindre Key.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter