In this role, you'll be helping build the backend services that power our cloud-scale distributed software build system.
- You have several years' experience working on distributed systems using a variety of languages and technologies, including Go, Python, Java and Scala.
- You are interested in programming languages, and care about efficient, user-friendly software development tools; Your experience with existing build tools has made you acutely aware of their shortcomings and you're keen to improve on them.
- You work well in a diverse, distributed team; You build great working relationships with teammates; You give and receive feedback kindly, respectfully and graciously.
- You love applying your existing skills and experience to new technical challenges; You're eager and willing to learn new languages, libraries and systems.
If you're as passionate about improving the craft of software engineering as you are about reliable, scalable distributed systems then we want to hear from you!