Software Engineer - Postgres Internals
PlanetScale · Remote (United States) · Engineering
About this role
PlanetScale is hiring a mid-level Software Engineer as a remote position. The posting calls out experience with PostgreSQL, MySQL, Git, Linux. Compensation is listed at $120,000–$290,000 per year.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Remote (United States)
- Work mode
- Remote
- Department
- Engineering
More roles at PlanetScale
Job description
from PlanetScale careersPlanetScale is growing rapidly and reinventing the database space. The PlanetScale platform offers both Postgres and Vitess clusters. Vitess, an open-source database clustering system for horizontal scaling of MySQL, enables businesses to efficiently handle large-scale data workloads — without sacrificing developer experience.
About the role
As a PostgreSQL Core Engineer, you will spend most of your time contributing upstream to the PostgreSQL core engine and maintaining the Postgres extensions — both open-source community projects and Planetscale's proprietary extensions — that power our Postgres offering.
- Author and review patches to the PostgreSQL core engine: performance, features, bug fixes, and security — landed through the pgsql-hackers mailing list and the Commitfest process.
- Maintain Postgres extensions, both open-source (community projects we depend on) and proprietary (Planetscale-owned). Includes feature work, bug fixes, performance tuning, and major-version compatibility.
- Review community patches with rigor on correctness, stability, and PostgreSQL coding conventions.
- Engage the PostgreSQL community in design discussions, the 5 (five) annual Commitfests, and conferences.
- Root-cause Postgres issues affecting Planetscale customers and turn fixes into upstream patches when applicable.
- Improve documentation for PostgreSQL and our extensions as part of every change.
Required:
- Strong C programming skills in large, established codebases.