Software Engineer, PhD Intern/Co-op (Systems and Infrastructure - 2020)

Facebook · Competitive · London (central)

← Back to opportunities

As a PhD intern at Facebook, you will help build the next generation of systems behind Facebook's products, create web applications that reach millions of people, build high volume servers and be a part of a team that’s working to help connect people around the globe.

The ideal candidate will have a keen interest in relevant engineering fields, such as (but not limited to) distributed software systems, storage systems, data warehousing and analytics, database systems, operating systems, networking systems, programming languages, compilers & runtime systems, security & privacy and mobile systems.

As part of our hiring process, PhD interns are pre-assigned to a relevant team based on their expertise and interests. This internship has a minimum twelve (12) weeks duration with Winter, Summer and Fall start dates.


SOFTWARE ENGINEER, PHD INTERN/CO-OP (SYSTEMS AND INFRASTRUCTURE - 2020) RESPONSIBILITIES

  • Build highly-scalable software systems using primarily C++ and Java.
  • Analyze the shortcomings of existing systems and propose potential design alternatives.
  • Design flexible APIs for Facebook product teams developing applications for web and mobile.
  • Build detailed monitoring to track the health of these systems and quickly triage issues.
  • Perform specific responsibilities which vary by team.
     

MINIMUM QUALIFICATIONS

  • Must be currently enrolled in a full time degree program and returning to the program after the completion of the internship
  • Research and/or work experience in Algorithms, Architecture, Programming Languages, Compilers, Database, Data Mining, Distributed Systems, Security, Networking, and/or Systems
  • Experience in systems software or algorithms
  • Expertise in C++, Java, Perl, PHP or Python
  • Knowledge of relational databases and SQL
  • Excellent interpersonal skills, cross-group and cross-culture collaboration
  • High levels of creativity and quick problem solving capabilities
  • Proven track record of achieving significant results
     

PREFERRED QUALIFICATIONS

  • Demonstrated software engineer experience via an internship, work experience, coding competitions, or PhD papers

 

Apply to position

© Debut 2020. All rights reserved -  back to Debut