Meta is looking to solve the problem of building systems that allow billions of people to connect and communicate using various devices, and is seeking a PhD Intern to help build the systems behind Meta's products.
Requirements
- Currently has, or is in the process of obtaining, PhD in Computer Science, Computer Engineering, or relevant technical field
- Research and/or work experience in Algorithms, Architecture, Compilers, Databases, Data Mining, Distributed Systems, Mobile, Networking, Operating Systems, Programming Languages, Security, Cryptography, or Storage
- Experience in systems software or algorithms
- Experience coding in C++, Java, PHP or Python
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
Other
- Currently has, or is in the process of obtaining, PhD in Computer Science, Computer Engineering, or relevant technical field
- Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment
- Intent to return to degree-program after the completion of the internship/co-op
- Interpersonal experience: cross-group and cross-culture collaboration