May 21 2019

Building a global community through open source at Meta

By Meta Careers
Share icon
Facebook share icon
Facebook share dark icon
Whatsapp share icon
Whatsapp share icon
Twitter share icon
Twitter share dark icon
Close icon
Open source technology has been at the core of Meta since Mark Zuckerberg created the first iteration of the company. He used open source platforms, including Linux, Apache, MySQL and PHP. Now, almost 15 years later, Meta has one of the biggest open source programs in the world. The program counts 450+ public projects, more than 1 million followers on GitHub, and a dedicated podcast.
The mission for the Open Source team at Meta is to build community through open source technology. We’re uniquely positioned to make an impact in several key areas:
  • Leadership: Meta is able to create and influence industries with our open source technology. Our popular products, such as React, help set the technological standards people use worldwide.
  • Quality: We have the ability to help up-level the overall quality of the global software ecosystem because we’ve developed a strong community and can drive quality outward. Additionally, we work to improve our own quality standards by staying committed to working with our community.
  • Collaboration: We collaborate with partners to help promote the direction of technology and benefit the community at large. Open source projects are not built by one person or team. We know it takes a global community of developers and advocates to make a project successful.
We’re dedicated to building and growing the global community of people who contribute to open source technology. Meet three engineers who share why they’re excited to work on open source projects at Meta.

Dan A., Software Engineer, London


"When I was introduced to React several years ago, I felt hesitant. I was working at a small start-up at the time and didn’t think it was something that would help us. However, after an evening using React, I was sold. Over the next year, my team rewrote our entire app in React. And, it didn't stop us from releasing new features—in fact, React helped us ship faster. It allowed our small team to build a complex, dynamic UI that we wouldn’t have been able to create otherwise.
I spoke about React at a conference three years ago, and there were a few people I had previously connected with from Facebook in the audience. Afterward we started chatting at the conference venue, which turned into an interview on the spot. It was during this conversation that I knew I wanted to work at Meta and learn from these people every day. I’ve been on the React team ever since.
We have a strong engineering culture at Meta, and there’s always more to learn from a team or the larger organization. There’s no strict code ownership, which increases our productivity. If you want to fix a bug, you don’t need to go through 20 layers of sign-offs. This flexibility is refreshing and it allows us to focus on the work we enjoy and provide for others. We only open source projects that we use in production and believe are useful for the industry. It’s exciting to be part of a team who solves interesting problems and shares our solutions with a community around the world.”

Jason G., Software Engineering Manager, Menlo Park


“As a software engineering manager on the Horizon team at Meta, I’m able to work on technical challenges and provide crucial support to my team. We’re a solid research organization, where fundamental and applied research are conducted at the highest level. I feel like I’m in the NBA of applied research.
I’m also grateful for the opportunity to pursue individual passions. One of these passions was to write my own remote shell. Some engineers were nervous because SSH is such a critical part of what we do—at other companies you would be completely swamped in red tape. Today, Eternal Terminal (ET) is a major part of our development environment and more than 900 engineers use it daily. The optimism and energy from early ET users carried the project across the finish line.
This type of optimism is infectious and a huge part of our culture within the Open Source team. A lot of companies shy away from open source because they fear losing a competitive advantage. At Meta, our competitive advantage is our talent. We know we can share this technology with the world because we can run faster with the technology than anyone else. In return, we’re able to make a global impact.”

Yuzhi Z., Engineering Manager, Menlo Park


“Before I joined the Open Source team, I was working on the Newsfeed team at Meta. As I learned more about the issues our product engineers were working on, I became really interested in helping solving the problems. I moved to the Open Source team and started work on the Relay product. Today, I’m an engineering manager and I oversee the React and Relay projects. I make sure engineers get the support they need and that we’re all working toward the same goal.
The heart of our work with open source technology at Meta is to share our ideas and solutions for problems we see, which is helpful for other people outside of the organization. Because the open source program at Facebook has created such an amazing global community, we get to collaborate with people at different companies to build and find the best solutions. When other people use our products, we’re able to work together to share diverse ideas and find better solutions. This is how the Open Source team works toward bringing the world closer together.
What I love most about working at Meta is the freedom and flexibility we have to work on projects that motivate and drive us through things like hackathons. We believe engineers do their best work when they’re excited about something, and as a result, we have a true culture of continuous learning.”

Additional resources

Stay connected!

Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. We may use your information to maintain the safety and security of Meta, its employees, and others as required or permitted by law. You may view Meta Pay Transparency Policy, Equal Employment Opportunity is the Law notice, and Notice to Applicants for Employment and Employees by clicking on their corresponding links. Additionally, Meta participates in the E-Verify program in certain locations, as required by law.

Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com.
Let us know you're interested.
Share your resume or LinkedIn profile with our recruiting team and create personalized job alerts.