Wonderschool
PlanetScale
Ingénieur Logiciel - PlanetScale Postgres
À propos du poste
PlanetScale connaît une croissance rapide et réinvente l'espace des bases de données. La plateforme PlanetScale offre un service Postgres entièrement géré et multi-cloud, conçu pour les charges de travail de production les plus exigeantes. Nous gérons la complexité du provisionnement, de la mise à l'échelle, de la réplication et du basculement - afin que les équipes d'ingénierie puissent se concentrer sur la création de leurs produits.
Nos clients nous confient leur bien le plus précieux, leurs données, les enjeux ne pourraient donc pas être plus élevés. Nous recherchons un Ingénieur Logiciel pour rejoindre notre équipe d'ingénierie Postgres et nous aider à construire une offre Postgres gérée de classe mondiale.
Quelle est la mission ?
- Vous concevrez et construirez le plan de contrôle qui provisionne, met à l'échelle et répare les clusters Postgres avec un temps d'arrêt minimal visible par le client.
- Vous construirez et maintiendrez des solutions de haute disponibilité, de reprise après sinistre et de protection des données qui sécurisent les bases de données des clients face aux défaillances d'infrastructure.
- Vous optimiserez Postgres pour fonctionner à grande échelle pour certaines des charges de travail les plus importantes et les plus exigeantes au monde.
- Vous développerez des outils et une automatisation pour les opérations de bases de données, les flux de sauvegarde, de restauration et de migration - et participerez à une rotation d'astreinte.
- Vous travaillerez directement avec les clients pour comprendre leurs charges de travail et traduire les besoins du monde réel en améliorations de la plateforme.
Ce dont vous aurez besoin
Ces attributs vous décrivent le mieux…
- Vous avez une solide expérience dans la construction, l'exploitation ou la maintenance de déploiements Postgres à grande échelle en production.
- Vous avez une excellente compréhension des concepts des systèmes d'exploitation de bas niveau, y compris le multithreading, la gestion de la mémoire, le réseau, le stockage et la performance.
- Vous possédez de solides compétences fondamentales en informatique et pouvez raisonner sur des systèmes distribués et tolérants aux pannes.
- Vous vous épanouissez dans un environnement collaboratif, aimez encadrer d'autres ingénieurs et communiquez clairement les compromis techniques complexes.
- Vous êtes autonome et capable de travailler de manière indépendante avec une supervision minimale tout en prenant des décisions techniques éclairées.
Ce dont vous aurez besoin
- 5+ années d'expérience en ingénierie logicielle dans la conception, la construction et le support de systèmes à grande échelle en production.
- Excellente maîtrise de Go, avec une expérience dans d'autres langages comme Ruby, Python, Zig ou Rust.
- Expérience dans la construction et la maintenance de services distribués et tolérants aux pannes.
- Connaissance pratique de Kubernetes et des applications conteneurisées.
- Expérience dans la construction et l'exploitation de systèmes distribués à grande échelle.
Ce qui vous aidera en plus à réussir
- Expérience dans la construction ou l'exploitation d'une base de données en tant que service ou d'une plateforme de base de données gérée.
- Expérience avec le pooling de connexions et les couches de proxy pour Postgres.
- Expérience avec les plateformes cloud (AWS, GCP, Azure) et l'infrastructure en tant que code.
- Contributions à des projets open-source, en particulier dans l'espace Postgres ou l'infrastructure de bases de données.
- Expérience de travail avec des équipes distantes et géographiquement distribuées.
- Expérience antérieure dans une entreprise technologique à forte croissance.
Pourquoi PlanetScale
Nous redéfinissons la manière dont les entreprises à forte croissance gèrent leurs données à grande échelle - et nous travaillons avec certaines des marques les plus passionnantes du jeu, de la technologie grand public et du B2B SaaS. En tant qu'Ingénieur Logiciel, vous serez au cœur de la construction de la plateforme qui alimente des applications de classe mondiale utilisées par des centaines de millions d'utilisateurs dans le monde. PlanetScale est une entreprise rentable dont la philosophie est centrée sur la constitution de petites équipes de p99 individus et est reconnue comme l'une des entreprises à la croissance la plus rapide en Amérique.
Chez PlanetScale, nous croyons au soutien des personnes pour qu'elles fassent leur meilleur travail et s'épanouissent, quelle que soit leur localisation. Notre mission est de construire une entreprise diverse, équitable et inclusive. Nous nous efforçons de créer un environnement inclusif où toutes les personnes sentent qu'elles sont également respectées et valorisées, qu'elles soient candidates ou employées. Nous accueillons les candidats de toute origine éducative, identité et expression de genre, orientation sexuelle, religion, ethnicité, âge, citoyenneté, statut socio-économique, handicap, statut de grossesse et statut de vétéran.
Si vous avez un handicap, veuillez nous faire savoir s'il y a un moyen de rendre le processus d'entretien meilleur pour vous ; nous sommes heureux de nous adapter !
Rémunération Globale et Transparence Salariale
La rémunération globale d'un employé se compose du salaire de base + de la rémunération variable le cas échéant + des avantages + des actions. Un membre de notre équipe d'acquisition de talents sera heureux de répondre à toute question supplémentaire lorsque nous vous contacterons pour commencer le processus d'entretien.
Fourchette de salaire de base : $120,000 - $290,000 USD
