Software Engineer - Sharded Postgres (Neki)
Software Engineer building PlanetScale's sharded PostgreSQL platform (Neki) from scratch. Focus on distributed systems, database engines, and high-scale query performance with strong Go and backend experience.
About the job
Responsibilities
- Design and build critical systems that power PlanetScale's sharded PostgreSQL platform (Neki)
- Serve millions of queries per second for some of the world's largest applications
- Collaborate with expert engineers to solve complex distributed systems challenges
- Work independently to solve engineering and business problems with high autonomy
- Work directly with customers to understand their needs and translate them into robust technical solutions
Requirements
- 5+ years of software engineering experience with a focus on backend systems, database engines, query planners
- Strong proficiency in Go, with experience in other languages like Python or C++
- Experience developing PostgreSQL, MySQL or other databases (not just operating)
- Experience building and operating distributed systems at scale
Nice-to-Haves
- Experience with database internals, query optimization, or distributed consensus algorithms
- Contributions to open-source projects, especially in the database or infrastructure space
- Experience with cloud platforms (AWS, GCP, Azure)
- Knowledge of monitoring, observability, and debugging tools
- Previous experience at a high-growth technology company
Compensation & Benefits
- Base salary range: $120,000 - $290,000 USD
- Total compensation includes base salary + variable comp + benefits + equity
Skills
Go, Postgres, MySQL, Distributed Systems, Query Optimization, Database Internals, Python, C++, AWS, GCP
Similar jobs
Backend Engineering jobsBackend engineer developing secure, scalable satellite mission operations software with Python and AWS. The role requires backend API development, cloud infrastructure, containerization, AI platform integrations, active U.S. security clearance, and 3+ years of relevant experience.
Develops backend software and APIs for cloud-native satellite mission operations using Python and AWS. The role requires 3+ years of backend or related development experience, cloud and container expertise, and a bachelor's degree or equivalent demonstrated capability.
Build and operate backend services for Block’s card-issuing platform, covering issuance, transaction processing, and disputes at massive scale. The role requires 3+ years of software development experience, production ownership, AI fluency, and a bachelor's degree or equivalent.
Builds production software, AI-assisted workflows, and technical controls that operationalize privacy across cloud-based products. The role requires backend programming, LLM systems, integrations, and practical data-protection experience while partnering across Security, Engineering, Product, Data, and Legal.
Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.