You'll work on solving build system problems by identifying patterns of impactful issues in partnership with the build operations engineering team and then work with the greater software engineering organization towards identifying and implementing the best solutions. You'll find ways to combine our unique problem domain with established distributed system techniques to achieve both high performance and reliability. You'll analyze problem requirements, existing solutions, and available systems and make high-level architectural decisions about how to architect the backend, considering both short- and long-term goals. Once solutions are identified, you will work alongside our team to implement them while developing appropriate testing and operational mechanisms.