PlanetScale is looking to solve the problem of efficiently handling large-scale data workloads for businesses without sacrificing developer experience, by building the next generation of database infrastructure.
Requirements
- Strong proficiency in Go, with experience in other languages like Python, Java, or C++
- Experience with MySQL or other relational databases
- Working knowledge of Kubernetes and containerized applications
- 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)
Responsibilities
- 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.
- You will build and operate distributed systems at scale.
- You will contribute to complex systems with large codebases.
- You will debug complex issues across multiple systems.
Other
- 5+ years of software engineering experience with a focus on backend systems
- Ability to work independently with minimal guidance while making sound technical decisions
- Excellent problem-solving skills
- Ability to thrive in a collaborative environment and enjoy mentoring junior engineers
- Ability to work with people of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status, disability, pregnancy status, and veteran status