Software Engineer - Sharded Postgres (Neki)

PlanetscalePlanetscale·Remote(San Francisco Bay Area or Remote)
Software Development
Excel

WFA Digital Insight

As demand for scalable database solutions grows, skilled engineers with expertise in distributed systems are in high demand. With the rise of big data, companies like Planetscale are revolutionizing the database space, making this a prime time for software engineers to shine. Planetscale's innovative approach to sharded Postgres and commitment to open-source technology make it an attractive destination for top talent. Before applying, candidates should be prepared to showcase their skills in building high-quality, scalable systems and collaborating with cross-functional teams.

Job Description

About the Role

Planetscale is seeking a Software Engineer to join its core engineering team in building the next generation of database infrastructure, specifically focusing on sharded Postgres. The successful candidate will have the opportunity to work on critical systems that power PlanetScale's database platform, serving millions of queries per second for large applications.

Responsibilities

  • Work on building the best solution for sharded Postgres, a project called Neki.
  • Design and build critical systems that power PlanetScale's database platform.
  • Collaborate with a team of expert engineers to solve complex distributed systems challenges.
  • Work independently to solve engineering and business problems with little direction and 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, etc.
  • Strong proficiency in Go, with experience in distributed systems, databases, and performance optimization.

How to Stand Out

  • Showcase your experience with distributed systems and database engines in your portfolio or resume to stand out.
  • Be prepared to discuss your approach to solving complex engineering problems and your experience with collaborative development environments.
  • Highlight your understanding of performance optimization and how you've applied it in previous roles.
  • Practice explaining technical concepts to non-technical stakeholders, as this is a key part of working directly with customers.
  • Consider reaching out to current or former employees to gain insights into the company culture and interview process.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.