Administrateur de base de données senior
Kraken
- Type de contrat
- Temps plein
- Lieu
- Suisse
CONSTRUIRE L'AVENIR DE LA FINANCE OUVERTE
Payward - la société mère derrière Kraken, NinjaTrader, Breakout, xStocks, Payward Services et CF Benchmarks - a passé les 15 dernières années à construire l'une des plateformes d'infrastructure financière les plus modernes et accessibles au niveau mondial dans l'industrie, conçue pour faire progresser un système financier ouvert et mondial.
Avant de postuler, nous vous encourageons à explorer notre page de culture https://www.kraken.com/culture pour comprendre ce qui nous motive et comment nous travaillons.
L'ÉQUIPE
Vous rejoindrez une équipe senior de DBAs, SREs et ingénieurs de plateforme responsables des plateformes de base de données et de données vectorielles derrière les services les plus critiques de Kraken. Le groupe combine une expertise opérationnelle approfondie avec une mentalité de plateforme : nous concevons des systèmes qui permettent aux équipes d'ingénierie de progresser rapidement tout en préservant des garanties solides en matière de performances, de correction, de sécurité et de fiabilité.
L'équipe entre dans une phase importante d'évolution alors que Kraken continue de s'étendre au niveau mondial et que les cas d'utilisation de produits et de plateformes internes basés sur l'IA augmentent. Au cours de la prochaine année, nous nous concentrons sur le renforcement de l'excellence opérationnelle de PostgreSQL, la construction de capacités de données vectorielles fiables, la préparation à une mise à l'échelle importante à l'avenir et l'augmentation de l'automatisation et de l'auto-service afin que les opérations de base de données deviennent plus sûres et plus efficaces à grande échelle.
Ce n'est pas une équipe de DBA traditionnelle qui se contente de maintenir les lumières allumées. Notre travail se concentre sur la mise à l'échelle d'environnements PostgreSQL à haut débit, l'exploitation de magasins de recherche et d'incorporation de vecteurs avec une discipline de production, l'élaboration de modèles fiables pour les systèmes à trafic élevé et la transformation des connaissances opérationnelles en flux de travail automatisés et auditable qui rehaussent l'organisation d'ingénierie.
L'OPPORTUNITÉ
- Mettre à l'échelle et optimiser les clusters PostgreSQL à haut débit qui soutiennent l'expansion continue au niveau mondial et les nouvelles initiatives de produits.
- Posséder les fondamentaux de la fiabilité de PostgreSQL : comportement WAL, points de contrôle, autovacuum, planification de requêtes, verrouillage, retard de réplication, sauvegarde/restauration et planification de capacité.
- Aider à construire et à exploiter les capacités de données vectorielles, y compris pgvector et des plateformes VectorDB dédiées lorsque cela est approprié.
- Définir des modèles de production pour les incorporations, les index de plus proches voisins approximatifs, les filtres de métadonnées, les compromis entre rappel/latence, la réindexation, la fraîcheur des données et la gestion du dérive.
- Renforcer les approches de haute disponibilité, de récupération en cas de catastrophe, de PITR et de sauvegarde grâce à une conception solide et à des procédures régulièrement validées.
- Réduire le travail opérationnel manuel en construisant une automatisation, en améliorant la cohérence des processus et en permettant des flux de travail de base de données sûrs et à faible friction.
- Améliorer l'observabilité et la qualité des alertes en défendant des métriques significatives, en réduisant le bruit et en garantissant la clarté opérationnelle dans les charges de travail PostgreSQL et vectorielles.
- Améliorer la sécurité de la base de données grâce à des contrôles d'accès robustes, à des pratiques de correction et de mise à niveau disciplinées, au chiffrement, à l'auditabilité et à des modèles opérationnels sécurisés.
- Contribuer aux initiatives de plateforme modernes, notamment les environnements conteneurisés, les flux de travail de code d'infrastructure, GitOps, les déploiements reproductibles et les opérations de base de données en libre-service.
- Partenarer avec les équipes de service, d'IA et de plateforme pour stimuler de meilleures performances, la préparation opérationnelle, l'hygiène des données et l'utilisation sûre de la recherche vectorielle dans l'ensemble de l'organisation d'ingénierie.
- Participer aux rotations d'appel avec un focus à long terme pour rendre l'appel prévisible, bien instrumenté et façonné par l'ingénierie préventive.
CE QUE VOUS APOPORTER
- 5+ ans d'exploitation de PostgreSQL dans des environnements de production à haut volume, notamment l'optimisation des performances, la réplication, la sauvegarde/restauration, les mises à niveau et la résolution des incidents.
- Compréhension solide des internes et des opérations de PostgreSQL : MVCC, isolation des transactions, verrous, WAL, points de contrôle, autovacuum, gonflement, statistiques, comportement du planificateur de requêtes, partitionnement et stratégie d'indexation.
- Expérience pratique avec la haute disponibilité et la mise à l'échelle des lectures : réplication en continu, emplacements de réplication, basculement, gestion du retard, PITR, sauvegardes et exercices de récupération en cas de catastrophe.
- Expérience avec le regroupement de connexions et la gestion du trafic pour PostgreSQL, notamment PgBouncer, HAProxy, routage de service Kubernetes ou des modèles comparables.
- Expérience pratique avec VectorDB ou la recherche vectorielle, telle que pgvector, Qdrant, Milvus, Weaviate, OpenSearch vector search ou des systèmes similaires.
- Capacité à raisonner sur les types d'index vectoriels et les compromis opérationnels, notamment les index de type HNSW/IVFFlat, rappel, latence, mémoire, ingestion de débit, filtres de métadonnées, reconstructions, et incorporations versionnées.
- Expérience pratique avec les flux de travail CI/CD, GitOps et Infrastructure-as-Code. L'expérience Terraform est idéale.
- Fondemen
Traduit automatiquement depuis l’original.
Publié aujourd'hui
Cette offre paraît aussi sur