FAQs
What qualifications are required for the Research Scientist position at Meta?
Candidates must currently have, or be in the process of obtaining, a PhD degree in Computer Science or a relevant technical field, along with a Bachelor's degree in a related area.
What programming languages should I be familiar with for this role?
Experience with programming languages such as C++, Java, JavaScript, PHP, SQL, OCAML, and Python is essential for this position.
Is experience in building large-scale infrastructure systems necessary?
Yes, relevant experience in building large-scale infrastructure systems or similar experience is a requirement for the position.
What are the preferred qualifications for this role?
Preferred qualifications include demonstrated software engineering experience, a proven track record of achieving significant results (such as grants, fellowships, or publications), and experience in solving complex problems.
Will I have the opportunity to work autonomously?
Yes, the role entails building highly-scalable software systems with a high degree of autonomy.
Is research experience in specific areas required?
Yes, research and/or work experience in areas such as Algorithms, Architecture, Compilers, Databases, Data Mining, and Distributed Systems is needed for this role.
Is knowledge of relational databases important for this role?
Yes, knowledge of relational databases and SQL is required.
What type of projects will I be working on?
You will be involved in building the systems behind Meta’s products, creating web applications, and working on high-volume servers.
Does Meta accept contributions to open-source repositories as experience?
Yes, experience demonstrated through contributions to open-source repositories such as GitHub is considered valuable.
Will my work authorization be checked before hiring?
Yes, you must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment.
Do I need to have experience in mobile systems for this role?
Experience in mobile systems is valuable but not explicitly stated as a requirement. However, familiarity with relevant engineering fields is beneficial.
What benefits does Meta offer beyond base compensation?
In addition to base compensation, Meta offers various benefits, which can include bonuses, equity, and sales incentives.