Careers at Facebook

Software Engineering

Software Engineer, Developer Platform

SijaintiLondon, United Kingdom
Facebook was built to help people connect and share, and over the last decade our tools have played a critical part in changing how people around the world communicate with one another. With over a billion people using the service and more than fifty offices around the globe, a career at Facebook offers countless ways to make an impact in a fast growing organization.
The Facebook Platform supports more than 9 million applications used by hundreds of millions of people everyday. The Developer Platform team designs and implements the next generation of the Facebook Platform at the data layer. The team's work materially effects the experience of Facebook's developers and drives a significant portion of the company's earnings. The entity graph we're building will enable products and user experiences that have never been possible before.

We're seeking an experienced Software Engineer to join the Developer Platform team. A person in this role will work on scaling, sanitizing, and normalizing diverse datasets into meaningful structured data and connections within the social graph. If you're excited by the idea of building out a richly connected graph that every developer in the world can contribute to and that every person using Facebook can interact with, you might be the person we're looking for.

Responsibilities

  • Create web applications using PHP and C++
  • Implement web interfaces using XHTML, CSS, and JavaScript
  • Work closely with our product and design teams to define feature specifications
  • Work closely with operations and infrastructure to build and scale back-end services
  • Build report interfaces and data feeds

Requirements

  • BSc in Computer Science or related field
  • Knowledge of perl or PHP or python a plus
  • Knowledge of relational databases and SQL, preferably MySQL
  • Knowledge of web technologies: XHTML, JavaScript
Hae paikkaa nyt