PlanetScale logo
PlanetScale

The Database for Developers

Software Engineer – Postgres Internals

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

4 days ago

Salary

$120K - $290K / year

Seniority

Senior

Bachelor DegreeEnglishLinuxPostgreSQL

Job Description

Software Engineer – Postgres Internals

PlanetScale

• Author and review patches to the PostgreSQL core engine: performance, features, bug fixes, and security. • Maintain Postgres extensions, both open-source (community projects we depend on) and proprietary (Planetscale-owned). • Review community patches with rigor on correctness, stability, and PostgreSQL coding conventions. • Engage the PostgreSQL community in design discussions, the 5 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.

Job Requirements

  • Strong C programming skills in large, established codebases.
  • Deep knowledge of PostgreSQL internals: MVCC, query planner/executor, WAL, vacuum, replication, memory contexts.
  • Demonstrated open-source contributions to PostgreSQL or comparable database projects (accepted patches, reviews, or extensions).
  • Fluency with Git and the PostgreSQL patch workflow.
  • Comfortable in Linux/BSD development environments; able to profile and benchmark database workloads.

Related Job Pages

More Full-stack Engineer Jobs

HighLevel logo

Full Stack Builder

HighLevel

The all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!

Full TimeRemoteTeam 201-500Since 2018H1B No Sponsor

• Translate business goals into working, deployable systems • Propose architecture, workflows, and implementation plans for assigned modules/features; refine and finalize through review with Tech Leads and Engineering Managers before execution • Own modules end-to-end — from design discussion through release, post-launch stability, and iterative improvements • Turn ambiguous ideas into working demos quickly, with timelines scoped to complexity • Prototype using code, AI tooling, automation, or low-code systems • Validate through experiments and real user feedback, then iterate to production quality • Integrate email statistics and analytics with internal teams, and drive feature attribution and metrics visibility so a release is measurable on our dashboards • Build and maintain the Email Template Builder web app — a system powering 30M+ emails/day, directly impacting scalability (throughput at peak load), reliability (uptime and send success rate) • Optimize frontend rendering performance, component architecture, lazy loading, and state management; tune backend queries, caching (Redis/CDN), and latency at scale • Reason through token consumption, inference cost, and infrastructure tradeoffs when integrating AI/LLM tooling • Instrument systems with monitoring and telemetry • Build evaluation loops for continuous quality improvement • Automate workflows that increase engineering velocity • Maintain clear, repeatable documentation

India
The Browser Company logo

Software Engineer – Systems

The Browser Company

Building Arc — a better way to use the Internet.

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Spearhead technical projects for existing and new features across the Swift compiler, toolchain, SDK and frameworks for Windows. • Port existing frameworks to Windows and fix Windows-specific bugs and tests. • Monitor builds, investigating and fixing causes of failures in our Swift CI system. • Maintain and improve support for platforms under development and ones that are currently unsupported (Windows ARM64, Android, etc). • Build a macOS toolchain via GHA that we can use as an alternative toolchain in Xcode. • Give back to the open source community.

United States
$265K - $310K / year
Zartis logo

Senior Fullstack Engineer

Zartis

A Software Services Company

Full TimeRemoteTeam 201-500H1B No Sponsor

• Build and enhance web-based BI and analytics applications using Angular or similar frontend frameworks. • Write and work with complex, production-grade SQL queries that power business logic and reporting workflows. • Develop and iterate on user-facing product features across frontend and data-driven applications. • Translate business requirements and data logic into intuitive, scalable user experiences. • Collaborate closely with stakeholders to understand metrics, reporting needs, and operational workflows. • Contribute to modular and scalable frontend architectures, including micro-frontend environments where applicable. • Work across both frontend and data layers, contributing to end-to-end product delivery. • Take ownership of solutions — from frontend implementation and data logic to production delivery. • Ensure production-ready systems with a focus on maintainability, usability, and clean code. • Work in a fast-paced, evolving environment where requirements and priorities can shift quickly.

Europe
Pacific Northwest National Laboratory logo

HPC Software Engineer 3- Research Computing

Pacific Northwest National Laboratory

Pacific Northwest National Laboratory (PNNL) is a world-class research institution powered by a highly educated, diverse workforce committed to the values of Integrity, Creativity, Collaboration, Impact, and Courage. Every year, scores of dynamic, driven people come to PNNL to work with renowned researchers on meaningful science, innovations, and outcomes for the U.S. Department of Energy and other sponsors. At PNNL, you will find an exciting research environment and excellent benefits including health insurance and flexible work schedules. PNNL is located in eastern Washington State—the dry side of Washington known for its stellar outdoor recreation and affordable cost of living.

Full TimeRemoteTeam 5,001-10,000

Role Description Research Computing advances scientific discovery by providing researchers computational tools to accelerate their research outcomes. We support computationally enabled science by providing researchers access to computational building blocks (e.g., HPC, Machine Learning environments, Data Management Tools, etc.). We also provide services, expertise, and support to researchers to optimize their use of our capabilities (e.g., HPC & Machine Learning Consulting, and machine Learning workflow management, etc.), all while fostering a culture of computing through interdisciplinary collaboration and access to computational resources. We are seeking an HPC Software engineer to join project teams building HPC and AI/ML solutions to support a broad variety of scientific domains. The scope of work will be diverse and will include: - Joining existing project teams across the research directorates. - Engaging and understanding their domain and project needs. - Designing, building, and implementing applications and pipelines to support their various needs. - Implementing broadly applicable operational solutions to support ranges of projects and domains, including pipelines, automation, containerization, and various technologies and platforms. - Joining existing research efforts and developing software and algorithms to support the project research focus. - Helping domain scientists leverage various ML techniques. You must understand and have experience in a mix of technologies such as Python, C, PyTorch, and OpenMPI. Experience with HPC system engineering is required. For aspects of the work, experience and interest in Machine Learning workflows and large language models will be an advantage. Additionally, it would be advantageous to have experience in other scientific or engineering domains and mathematics. Initially, you will join existing project teams, and as such, you will be expected to operate within specific guidelines and coding standards. As a level 3, you will be increasingly responsible for building your own opportunities within PNNL, leading other team members in developing technical solutions, and developing opportunities for other staff to follow. Additionally, you are expected to mentor others and lead tasks on projects. Qualifications - PhD and 1 year of Software Engineering experience -OR- - MS/MA and 3 years of Software Engineering experience -OR- - BS/BA and 5 years of Software Engineering experience -OR- - AA and 14 years of Software Engineering experience in designing, architecting, programming, deploying, and automating software solutions in support of scientific research or consumer digital product development -OR- - HS/GED and 16 years of Software Engineering experience in designing, architecting, programming, deploying, and automating software solutions in support of scientific research or consumer digital product development. - Experience with HPC software builders, such as Spack. - Knowledge of and experience supporting Slurm. - Experience participating in working with scientists and engineers of various scientific domains and being able to bridge between the various domains and computer and data science. - Experience working with project teams, especially including domain scientists, understanding scientific realms, and applying computer science and mathematical principles in support of the scientific mission of the project. - Experience with building large language models to support research. Requirements - Experience with HPC system engineering. - Understanding of Python, C, PyTorch, and OpenMPI. - Experience and interest in Machine Learning workflows and large language models. Benefits - Medical insurance. - Dental insurance. - Vision insurance. - Robust telehealth care options. - Several mental health benefits. - Free wellness coaching. - Health savings account. - Flexible spending accounts. - Basic life insurance. - Disability insurance. - Employee assistance program. - Business travel insurance. - Tuition assistance. - Relocation assistance. - Backup childcare. - Legal benefits. - Supplemental parental bonding leave. - Surrogacy and adoption assistance. - Fertility support. - Company-funded pension plan. - 401(k) savings plan with company match. - Up to 120 vacation hours per year. - Ten paid holidays per year.

United States
$133.1K - $210.4K / year