Senior Engineer, Database Infrastructure - Slack

Job expired!

Pour améliorer votre expérience de candidat, veuillez envisager de postuler à un maximum de 3 postes en 12 mois afin d'éviter de dupliquer les efforts.

Ingénierie Logicielle

Bienvenue chez Salesforce, la société centrée sur le client. Nous inspirons l'avenir des affaires avec l'IA, les données et le CRM. Nos valeurs fondamentales nous guident pour aider les entreprises de tous les secteurs à ouvrir de nouvelles voies et à se connecter avec les clients de manière innovante. Nous vous donnons les moyens d'être un Trailblazer, de stimuler votre performance et votre croissance professionnelle tout en améliorant le monde. Si vous croyez en l'entreprise comme une plate-forme de changement et en le principe des entreprises qui font bien et qui font le bien, vous avez trouvé le bon endroit.

Rejoignez-nous pour construire l'infrastructure qui alimente le travail !

L'équipe Datastores de Slack est responsable de la construction et de l'exploitation de la plateforme de bases de données qui alimente Slack. Nous gérons des milliers d'hôtes d'état, fournissant des pétaoctets de capacité de base de données en ligne. Nos bases de données MySQL fonctionnent avec Vitess, l'une des plateformes de bases de données à la croissance la plus rapide au monde.

Lisez plus sur notre migration vers Vitess.

Slack permet la communication et la collaboration mondiale. Des plus grandes entreprises publiques aux plus petites startups, les équipes utilisent Slack pour accomplir leur travail, s'attendant à ce qu'il soit très fiable et rapide. Voici un aperçu de notre échelle :

  • L'utilisateur moyen passe plus de 10 heures connecté et 2,5 heures actif quotidiennement sur Slack
  • Plus de 1,5 milliard de messages envoyés par mois, la moitié en dehors des États-Unis
  • Plus de 10 millions d'utilisateurs actifs quotidiens, plus d'un milliard de requêtes web et des dizaines de milliards de requêtes de bases de données quotidiennes

Nos systèmes traitent des millions d'événements par seconde. Notre équipe construit et maintient des parties clés de notre infrastructure, y compris :

  • Services Edge
  • Stockages de données et caches
  • Messagerie en temps réel
  • Traitement des tâches en arrière-plan asynchrones

Notre succès signifie que les utilisateurs ne pensent pas à nous, car nous garantissons la performance, la disponibilité, la fiabilité et l'évolutivité de nos systèmes. Notre API et backend web fonctionnent sur PHP/Hack, les services back-end en Java et Go, et Vitess pour le stockage. Notre architecture évolue continuellement pour prendre en charge des millions d'utilisateurs supplémentaires.

En savoir plus sur notre blog d'ingénierie.

Que ferez-vous ?

  • Exploiter et améliorer une grande infrastructure de bases de données hautement disponible utilisant MySQL et Vitess.
  • Développer des outils pour une infrastructure de bases de données en libre-service et auto-gérée, permettant aux autres équipes de créer rapidement de nouvelles fonctionnalités.
  • Collaborer avec les équipes d'ingénierie sur les besoins de stockage des bases de données et fournir des conseils sur le cycle de vie du développement.
  • Écrire du code pour capturer la performance des bases de données, créer des outils et des tableaux de bord pour des informations exploitables.
  • Participer à la rotation des appels et collaborer avec les opérations pour résoudre les problèmes de production.
  • Soutenir les activités FedRAMP et DoD SRG.

Ce que vous devriez avoir

  • Plus de 5 ans d'expérience dans les équipes de stockage de données, d'infrastructure centrale ou de systèmes distribués.
  • Expérience professionnelle avec Go, PHP/Hacklang, Python, Ruby ou Java.
  • Maîtrise de l'écriture de code clair et maintenable.
  • Expérience dans l'exploitation d'au moins un système distribué à grande