Ingénieur bases de données

Emploi pas sur LinkedIn

🕒 il y a 5 mois

🌏 N'importe où dans le monde

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

Postuler Maintenant
Trouver des Emplois à Distance Similaires

📊 Vérifiez votre score de CV pour ce poste

Améliorez vos chances d'obtenir un entretien en vérifiant votre score de CV avant de postuler.

Logo of Chess.com

Chess.com

501 - 1000 employés

Fondée en 2007

🎮 Jeux vidéo

📚 Éducation

📱 Médias

💰 Private Equity Round en 2022-01

Gaming • Education • Media

Chess. com est la plateforme de référence pour jouer et apprendre les échecs en ligne, avec un large éventail de fonctionnalités, notamment : • parties en direct contre d’autres joueurs ; • bots d’entraînement personnalisables ; • puzzles d’échecs ; • cours complets. La plateforme est reconnue pour développer la reconnaissance de schémas et renforcer l’ensemble des compétences échiquéennes. Chess. com assure également la couverture des grands événements, comme le Championnat du monde de la FIDE. Avec la volonté de créer une communauté bienveillante et engageante pour des joueurs de tous niveaux, Chess. com est une ressource incontournable pour progresser ou profiter du jeu compétitif.

Description

• Concevoir et architecturer des systèmes de bases de données optimisés pour les charges spécifiques de Chess.com, notamment le jeu en temps réel, les systèmes de puzzles et le parcours du graphe social • Développer des outils internes et des automatisations pour améliorer le déploiement, les migrations et l’efficacité opérationnelle des bases de données, simplifiant les flux de travail pour l’ensemble de l’équipe d’ingénierie • Créer des pipelines de données et des processus ETL pour l’analyse, les fonctionnalités de machine learning et la synchronisation inter-systèmes • Concevoir des architectures de bases de données multi-régionales capables de gérer un volume massif de parties d’échecs, de données utilisateurs et d’interactions sociales avec une latence minimale • Résoudre des problématiques complexes de modélisation des données, incluant l’optimisation du stockage des parties d’échecs, le suivi des tentatives de puzzles et la représentation à grande échelle du graphe social • Faire évoluer la plateforme de bases de données en évaluant et en implémentant de nouvelles technologies, moteurs de stockage et modèles d’architecture dans une optique d’amélioration continue • Mettre en place des outils d’observabilité et de performance offrant une visibilité approfondie sur le comportement des bases, les patterns de requêtes et les tendances de capacité • Collaborer avec les équipes produit et d’ingénierie pour concevoir des schémas, des patterns d’accès et des intégrations au niveau des couches de données optimisés, en veillant à ce que les bonnes personnes disposent des informations nécessaires • Implémenter des pratiques d’infrastructure-as-code pour le provisionnement, la configuration et la gestion du cycle de vie des bases de données, avec un fort souci de qualité dès la première exécution • Participer à la rotation d’astreinte pour garantir la disponibilité 24/7 des bases de données et contribuer aux post-mortems d’incidents

🎯 Exigences

• Au moins 5 ans d’expérience professionnelle en ingénierie des bases de données avec des systèmes à grande échelle et haute disponibilité en production • Maîtrise experte de MySQL (Percona) incluant le fonctionnement interne, le comportement des moteurs de stockage, les topologies de réplication et l’optimisation des performances • Solides compétences en ingénierie logicielle avec maîtrise de Python et/ou Go pour le développement d’outils, d’automatisations et de pipelines de données • Expérience dans la conception et la mise en œuvre de pipelines de données en traitement par flux ou par lots • Forte expérience de Redis pour les architectures de cache, les systèmes pub/sub et les structures de données haute performance • Connaissances avancées des systèmes Linux avec compréhension du comportement du noyau, des schémas d’E/S et de l’optimisation matérielle pour les charges de bases de données • Connaissance des concepts de systèmes distribués, y compris les compromis du théorème CAP, les protocoles de consensus et la tolérance aux partitions • Maîtrise des outils d’infrastructure-as-code (Terraform, Ansible, Pulumi) pour l’automatisation de l’infrastructure de bases de données • Expérience des plateformes de monitoring et d’observabilité (Datadog, Prometheus, PMM) pour la construction de solutions d’observabilité des bases de données • Solide compréhension de l’optimisation des requêtes, incluant l’analyse des plans d’exécution, la conception d’index et l’analyse des charges de travail • Expérience dans l’industrie du jeu, avec compréhension des exigences des bases de données pour le jeu en temps réel et des patterns d’accès bas-latence (souhaitée) • Connaissances approfondies des internals MySQL, incluant InnoDB, le tuning du buffer pool, les journaux redo/undo et le comportement MVCC (souhaitée) • Expérience dans la construction de proxies ou de middlewares de bases de données (ProxySQL, Vitess, solutions custom) pour la gestion des connexions et le routage des requêtes (souhaitée) • Expertise en réplication MySQL incluant la réplication basée sur GTID, la réplication multi-source et l’optimisation du lag de réplication (souhaitée) • Expérience d’architectures de bases de données cloud avec AWS (RDS, Aurora) et/ou GCP (Cloud SQL, AlloyDB) pour des stratégies hybrides (souhaitée) • Expérience avec ScyllaDB et/ou Cassandra pour des charges distribuées à fort débit et faible latence (souhaitée) • Connaissance des stratégies de sharding et de partitionnement MySQL pour la distribution des données à grande échelle et les performances de requête (souhaitée) • Expérience dans la création d’outils de migration sans interruption (pt-online-schema-change, gh-ost) pour l’évolution de schéma à grande échelle (souhaitée) • Expérience des conteneurs et de Kubernetes pour le développement d’operators de bases de données et les déploiements MySQL cloud-native (souhaitée) • Expertise en sauvegarde et restauration MySQL incluant Percona XtraBackup, la restauration point-in-time et les procédures de reprise après sinistre (souhaitée) • Antécédents de succès démontrables — historique de livraisons de projets réussis et d’améliorations mesurables de l’infrastructure (souhaitée) • Contributions open source aux outils, pilotes ou projets d’infrastructure de l’écosystème MySQL (souhaitée)

🏖️ Avantages

• Télétravail 100 % (travail à distance depuis n’importe où)

Postuler Maintenant

Emplois Similaires

🕒 il y a 6 mois

CoinsPaid

201 - 500

₿ Crypto

💳 Fintech

🛍️ eCommerce

Ingénieur Golang senior développant des applications Golang scalables. Rejoignez une équipe en remote-first chez CoinsPaid, un acteur majeur des solutions de paiement en cryptomonnaies.

🌏 N'importe où dans le monde

💰 Initial Coin Offering en 2021-08

⏰ Temps Plein

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🗣️🇷🇺 Russe requis

🕒 il y a 8 mois

Développeur Full Stack créant des applications web et mobiles pour des solutions de voyage chez Zoftify. Collaboration sur des projets internationaux et utilisation de frameworks et technologies modernes.

🌏 N'importe où dans le monde

⏰ Temps Plein

🟢 Junior

🟡 Intermédiaire

🔙 Ingénieur Back-end

🚫👨‍🎓 Aucun diplôme requis

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 8 mois

Whippy

11 - 50

☁️ SaaS

🎯 Recrutement

Ingénieur Backend concevant des API scalables pour la communication professionnelle pilotée par l'IA chez Whippy. Pilotage du développement depuis l'idéation jusqu'à l'implémentation dans un environnement dynamique et innovant.

🌏 N'importe où dans le monde

💵 $60 000 - $80 000 / an

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 9 mois

Loot Labs, Inc

11 - 50

🛍️ eCommerce

🎮 Jeux vidéo

🌐 Web 3

Ingénieur Backend Senior concevant des systèmes évolutifs pour la marketplace Boxed.gg de Loot Labs. Pilote des discussions d'architecture et met en œuvre des API sécurisées en télétravail.

🌏 N'importe où dans le monde

💰 Seed Round en 2024-10

⏰ Temps Plein

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 9 mois

Brightidea

51 - 200

☁️ SaaS

⚡ Productivité

🏢 Entreprise

Développeur Backend JavaScript chez Bright Data, contribuant au développement de fonctionnalités et à l'architecture système dans un environnement international.

🌏 N'importe où dans le monde

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis