Logo of Huzzle

Research Scientist, Systems and Infrastructure (PhD)

image

Meta

Oct 9

Applications are closed

  • Job
    Full-time
    Entry, Junior, Mid & Senior Level
  • Research & Development
    Software Engineering
  • London

Similar opportunities

Explore more
M

Content Designer

JobMeta
Mid Level
M

EMEA Sales Strategy Planning & Operations Lead

JobMeta
Senior Level
M

HR Business Partner

JobMeta
Expert Level
M

Product Marketing and Strategy Manager

JobMeta
Senior Level
M

Client Partner, Gaming, EMEA

JobMeta
Mid Level

Requirements

  • Currently has, or is in the process of obtaining, a PhD degree or completing a postdoctoral assignment in the field of Computer Science or relevant technical field. Degree must be completed prior to joining Meta
  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
  • Experience programming in a relevant programming language
  • Relevant experience building large-scale infrastructure systems or similar experience
  • Experience identifying, designing and completing medium to large features independently without guidance
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience building and shipping high quality work and achieving high reliability
  • Research and/or work experience in Algorithms, Architecture, Compilers, Databases, Data Mining, Distributed Systems, Mobile, Networking, Operating Systems, Programming Languages, Security, Cryptography, or Storage
  • Knowledge of relational databases and SQL
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.

Responsibilities

  • Build highly-scalable software systems using a wide variety of languages such as C++, Java, JavaScript, PHP, SQL, OCAML, and Python with a high degree of autonomy
  • Design flexible APIs for Meta product teams developing applications for web and mobile
  • Proactively identify and drive changes as needed for assigned codebase, product area and/or systems
  • Perform specific responsibilities which vary by team

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.

Technology
Industry
10,001+
Employees
2004
Founded Year

Mission & Purpose

Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology.

Get notified when Meta posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?