At Facebook Open Source, we aim to build communities, not just codebases. And we need your help in reaching this goal with one of our projects, Buck.
Buck is a build system developed and used by Facebook. This project has been open-sourced for more than seven years now, and it continues going strong. We are looking for someone who can not only drive the community engagement but also have a good grasp of the build systems.
This role involves you working with the internal Buck dev team as well as the community members on both technical and people aspects of the project. Hence, this job requires someone with a balance between coding skills and great empathy for the members of the open source audience.
If this role sounds like something you are interested in, and you want to help drive the direction of a vital open source project, do not hesitate to apply!
Managing existing GitHub PRs and Issues which involves:
Prioritizing work items filed by the community
Working with independently and with the internal development team on the GitHub issues and Pull Requests
Escalation of any major problem or community violation to the core dev team
Resolution of the community disputes along with the core dev team
Growing the Buck open source community by working with external partners and community members
Working with the core dev teams around potential improvements to the Buck system
We need someone who is both technically proficient and has a great deal of experience with open source. We are looking for a person who has done more than just go through a committer’s flow on GitHub. The ideal candidate has experience prioritizing and discussing issues (as well as resolving them) and shows a great deal of understanding of the open source community.
From the technical point of view, the candidate should have at least one of the following languages: Java (preferred), C++ or Python. Experience with build systems and development tools is also necessary.