
We use machine learning across a diverse set of applications to help people discover better content more quickly, and to connect with the things that matter most to them. We strive to find ways to deliver more engaging content in News Feed, rank search results more accurately, and present the most relevant ads possible. We share many of our discoveries back with the academic community through conferences and publications.
Our scale often forces us to approach machine learning challenges from a system engineering standpoint, pushing the boundaries of scalable computing and tying together numerous complex platforms to build models that leverage trillions of actions. Our research, and production implementations, leverage many of the innovations being generated from Facebook's research in Distributed Computing, Artificial Intelligence, and Databases and run on the same hardware and network specifications that are being open sourced through the Open Compute project.


Do you want to help more than a billion people all over the world connect and share?
Learn about our open source tools and technologies, our challenging scaling experiences, and more.