Minimum 10 years experience post graduation writing scalable software BS or MS in Computer Science (or a closely-related degree), or equivalent work experience writing production-grade software Fluency in multiple programming languages Deep experience with concurrent programming Deep experience with distributed systems Experience designing APIs and writing documentation for publicly-available libraries or modules Methodical, detail-oriented approach Strong technical communication skills—written and verbal—in English Deep sense of ownership and personal accountability Proactive approach to managing work