Welcome to Reality Labs! If you’re reading this, we'd love for you to join our team. Our hiring process for the Software team doesn’t involve interviews, but rather a step-by-step ramp-up. This document contains several tasks that will familiarize you with some of the concepts and technologies that we use at Reality Labs. Together, we will learn:

  1. The Unity Engine: Developing 3D Applications
  2. Scripting and OOP in C#/Unity
  3. Meta All-in-One SDK: How to Build Applications for Meta Quest
  4. PyTorch Basics: Developing & Training a Feedforward Neural Network

Socratica W24 Photo.jpeg

After completion of these tasks, you will have enough knowledge to immediately begin contributing to our active repositories. You could crush this ramp-up in a day, or it could take you 2 weeks: work through it at your own pace and prioritize your learning, and as soon as you’re done, we will have tickets that you can begin working on. And don’t be intimidated by the length: most of it is screenshots, images, and step-by-step walkthroughs. It won’t take as long as it looks.

<aside> 💡

Before you start

Join our Discord server and create a thread in #onboarding-posts. This is the best way to get help if you have any questions.

Send your proof of completion in the thread after you’re done; it can be a Google Doc with answers to questions + screenshots, or simply pasted into Discord. Additionally, include the emails that you use for Notion and GitHub in your thread, so that we can invite you to our workspaces!

</aside>

Universal Gestures Leads:

Universal Text Leads:

Humanoid Leads:

<aside> 💡

If you get stuck, don’t worry: the Software Team Leads can help.

Drop a detailed message of your issue in your thread created in the #onboarding-posts forum in the Reality Labs Discord. If we miss your message, reach out to one of us directly. Have fun!

</aside>

Links to Our Projects: