Software Engineer - PlanetScale Postgres

New
FranceFull-TimeSenior
Salary120,000 - 290,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSPythonGCPKubernetesRubyAzureGoPostgresRustDistributed Systems

Requirements

  • 5+ years of software engineering experience building and operating production-grade distributed systems.
  • Strong proficiency in Go, with additional experience in languages such as Python, Ruby, Rust, or Zig.
  • Deep understanding of distributed systems principles, including fault tolerance, consistency, and scalability.
  • Strong knowledge of low-level system concepts such as memory management, networking, storage, and concurrency.
  • Hands-on experience with Kubernetes and containerized infrastructure.
  • Proven experience working with large-scale Postgres deployments or similar database systems in production.
  • Strong problem-solving skills and ability to operate independently in complex technical environments.
  • Excellent communication skills and ability to explain technical tradeoffs clearly to both engineers and stakeholders.
  • Experience with cloud platforms such as AWS, GCP, or Azure is highly desirable.
  • Familiarity with infrastructure-as-code practices and modern DevOps workflows is a plus.

Responsibilities

  • Design and build the control plane responsible for provisioning, scaling, and maintaining Postgres clusters with minimal downtime.
  • Develop and improve high availability, disaster recovery, and data protection mechanisms for production database systems.
  • Optimize Postgres performance to support large-scale, high-throughput workloads in distributed environments.
  • Build automation, tooling, and workflows for database operations including backups, restores, migrations, and failover handling.
  • Contribute to the design and operation of distributed, fault-tolerant systems ensuring reliability and scalability.
  • Participate in on-call rotations and respond to production incidents, ensuring system stability and fast recovery.
  • Collaborate with customers and internal teams to understand workload patterns and translate them into platform enhancements.
  • Contribute to ongoing improvements in observability, reliability engineering, and operational excellence.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 290,000 USD per year
Apply Now