At least 5 years full stack engineering experience building production-grade software Prior experience building large scale distributed systems for a fast-growing consumer-facing software is ideal Strong foundations in data structures, algorithms, and systems design Enjoy tackling ambiguous problems, breaking them down into actionable code, and iterating quickly Take responsibility for end-to-end outcomes and continuously improve systems Comfortable working asynchronously with a global team, with excellent communication skills Love learning, exploring new tools, and stepping outside your comfort zone