Launch Legends
PlanetScale
Software Engineer - PlanetScale Postgres
Über die Stelle
PlanetScale wächst rasant und erfindet den Datenbankbereich neu. Die PlanetScale-Plattform bietet einen vollständig verwalteten Multi-Cloud-Postgres-Dienst, der für die anspruchsvollsten Produktions-Workloads entwickelt wurde. Wir kümmern uns um die Komplexität der Bereitstellung, Skalierung, Replikation und des Failovers – damit sich die Engineering-Teams auf die Entwicklung ihrer Produkte konzentrieren können.
Unsere Kunden vertrauen uns ihr wertvollstes digitales Gut an: ihre Daten. Daher steht extrem viel auf dem Spiel. Wir suchen einen Software Engineer, der unser Postgres-Engineering-Team verstärkt und uns hilft, ein erstklassiges Managed-Postgres-Angebot aufzubauen.
Was sind die Aufgaben?
- Sie entwerfen und entwickeln die Control Plane, die Postgres-Cluster mit minimalen, für den Kunden sichtbaren Ausfallzeiten bereitstellt, skaliert und repariert.
- Sie entwickeln und pflegen Lösungen für Hochverfügbarkeit, Disaster Recovery und Datenschutz, die Kundendatenbanken auch bei Infrastrukturausfällen schützen.
- Sie optimieren Postgres, um bei einigen der größten und anspruchsvollsten Workloads der Welt im großen Maßstab zu operieren.
- Sie entwickeln Tools und Automatisierung für Datenbankoperationen, Backup-, Restore- und Migrations-Workflows – und nehmen an einer Bereitschaftsrotation teil.
- Sie arbeiten direkt mit Kunden zusammen, um deren Workloads zu verstehen und reale Anforderungen in Plattformverbesserungen umzusetzen.
Was Sie mitbringen
Diese Eigenschaften beschreiben Sie am besten…
- Sie verfügen über umfassende Erfahrung in der Entwicklung, dem Betrieb oder der Wartung von Postgres-Installationen im großen Maßstab in Produktionsumgebungen.
- Sie haben ein exzellentes Verständnis von Low-Level-Betriebssystemkonzepten, einschließlich Multithreading, Speicherverwaltung, Netzwerken, Speicher und Leistung.
- Sie verfügen über starke grundlegende Informatikkenntnisse und können verteilte, fehlertolerante Systeme analysieren.
- Sie arbeiten gerne in einer kollaborativen Umgebung, fördern andere Ingenieure und kommunizieren komplexe technische Trade-offs klar.
- Sie sind motiviert und können mit minimaler Anleitung selbstständig arbeiten und fundierte technische Entscheidungen treffen.
Was Sie mitbringen
- 5+ Jahre Erfahrung als Software Engineer in der Konzeption, Entwicklung und Unterstützung von Systemen im großen Maßstab in Produktionsumgebungen.
- Starke Kenntnisse in Go, mit Erfahrung in anderen Sprachen wie Ruby, Python, Zig oder Rust.
- Erfahrung in der Entwicklung und Wartung von verteilten, fehlertoleranten Diensten.
- Praktische Kenntnisse von Kubernetes und containerisierten Anwendungen.
- Erfahrung in der Entwicklung und im Betrieb von verteilten Systemen im großen Maßstab.
Was Sie außerdem erfolgreich macht
- Erfahrung in der Entwicklung oder im Betrieb einer Database-as-a-Service- oder Managed-Database-Plattform.
- Erfahrung mit Connection Pooling und Proxy-Schichten für Postgres.
- Erfahrung mit Cloud-Plattformen (AWS, GCP, Azure) und Infrastructure-as-Code.
- Beiträge zu Open-Source-Projekten, insbesondere im Bereich Postgres oder Datenbankinfrastruktur.
- Erfahrung in der Zusammenarbeit mit verteilten, geografisch verteilten Teams.
- Frühere Erfahrung in einem schnell wachsenden Technologieunternehmen.
Warum PlanetScale
Wir definieren neu, wie schnell wachsende Unternehmen Daten im großen Maßstab verwalten – und wir arbeiten mit einigen der spannendsten Marken in den Bereichen Gaming, Consumer Tech und B2B SaaS. Als Software Engineer stehen Sie im Mittelpunkt der Entwicklung der Plattform, die Apps von Weltklasse antreibt und von Hunderten von Millionen Nutzern weltweit verwendet wird. PlanetScale ist ein profitables Unternehmen mit einer Philosophie, die sich auf den Aufbau kleiner Teams von p99 Einzelpersonen konzentriert, und wird als eines der am schnellsten wachsenden Unternehmen Amerikas anerkannt.
Bei PlanetScale glauben wir daran, Menschen zu unterstützen, damit sie ihre beste Arbeit leisten und gedeihen können, unabhängig von ihrem Standort. Unsere Mission ist es, ein vielfältiges, gerechtes und integratives Unternehmen aufzubauen. Wir bemühen uns, ein integratives Umfeld zu schaffen, in dem sich alle Menschen gleichermaßen respektiert und wertgeschätzt fühlen, sei es als Bewerber oder als Mitarbeiter. Wir begrüßen Bewerber unabhängig von ihrer Bildung, Geschlechtsidentität und -ausdruck, sexuellen Orientierung, Religion, Ethnie, Alter, Staatsbürgerschaft, sozioökonomischem Status, Behinderung, Schwangerschaftsstatus und Veteranenstatus.
Wenn Sie eine Behinderung haben, teilen Sie uns bitte mit, ob es Möglichkeiten gibt, den Interviewprozess für Sie zu verbessern. Wir helfen Ihnen gerne weiter!
Gesamtvergütung und Gehaltstransparenz
Die Gesamtvergütung eines Mitarbeiters besteht aus Grundgehalt + variable Vergütung, wo zutreffend + Leistungen + Aktienoptionen. Ein Mitglied unseres Talent Acquisition Teams beantwortet gerne weitere Fragen, wenn wir mit Ihnen in Kontakt treten, um den Interviewprozess zu beginnen.
Gehaltsspanne (Grundgehalt): $120,000 - $290,000 USD
