PlanetScale is building the database for developers – we’re keeping the good parts of the relational database and leaving behind the baggage.
We build our platform on top of Vitess, built by our co-founders at YouTube and Google. We also provide enterprise support for customers running Vitess in their environment.
To support both our cloud platform and enterprise customers, the Customer Engineering team leads the way. We triage, prioritize and directly fix customer issues, while interfacing with Engineering as necessary.
- You have excellent debugging and troubleshooting skills; with a mix of enough experience and intuition to zero in on root-causes for bugs that can leave others stumped.
- You are comfortable stepping outside your comfort zone. Be it delving into unfamiliar code in Vitess, one of its dependencies, or a random MySQL connector, written in a language you may not know (yet!). Working with code as your main source of documentation doesn't fluster you, and you are happy to help add/correct it as necessary where it may be inaccurate.
- You can operate independently, but you know when you are in too deep and need to ask for help before going down a rabbit hole for days (or weeks!).
- You know how to work under pressure in times of urgency. We and our customers both take issues with their data platform seriously.
- You have good customer-facing skills. Even though your primary task isn't interfacing directly with customers, we do believe in high-bandwidth engineer-to-engineer interaction with customers, where necessary, to troubleshoot issues.
What you will need
- Experience deploying and running (or helping customers deploy and run) databases and applications, at scale.
- Experience with MySQL.
- Working knowledge of Kubernetes.
- Strong networking background; we are often pulling up tcpdump traces to debug problems.
- Programming experience: Golang preferred; but deep experience in back-end server or systems programming at some point in your career, preferably on mission-critical, concurrent code.
What else will help you be successful
- Knowledge of common application deployment platforms and frameworks. Our customers use all kinds of languages and frameworks to speak to Vitess/PlanetScale. While no-one can possibly be fluent with all of them, knowledge of a few can be super-useful.
Where you will be working
Our team is distributed across the US and beyond. However, our customers are concentrated in the US, so being in a US timezone is a must for the moment.