PlanetScale is a rapidly growing company reinventing the database space, offering both PostgresQL and Vitess clusters. They are seeking a Software Engineer to join their core engineering team to build the next generation of database infrastructure, focusing on their sharded PostgreSQL product, Neki.
Responsibilities:
- You will work on building the best solution for sharded Postgres, a project we're calling Neki: https://www.neki.dev/
- You will design and build critical systems that power PlanetScale's database platform, serving millions of queries per second for some of the world's largest applications
- You will collaborate with a team of expert engineers to solve complex distributed systems challenges
- You will work independently to solve engineering and business problems with little direction and high autonomy
- You will 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, etc
- Strong proficiency in Go, with experience in other languages like Python or C++
- Experience with not just operating, but developing PostgreSQL, MySQL or other databases
- Experience building and operating distributed systems at scale
- 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