#155843

Software Engineer

Location:
central London
Salary:
£56.73 p.h​ on PAYE (£117k) pro-rata
Start date:
Asap/Notice
Posted By:
Abdi Ali
Date:
16/01/2020
Duration:
11 - months FTC + extension

Job Description:

  • Starting: ASAP/Notice
  • Salary/Pay: £56.73 p.h​ on PAYE (£117k) pro-rata
  • Perks: 33 days holiday pro-rata + meals and more...
  • Duration: 11 - months FTC + extension
  • Hours: Full-time
  • Location: Central London

We are looking for experienced Software Engineers who can help with building a semantic index of our client's large codebase.

The Code Search and Indexing team is responsible for exploring and navigating Facebook source code, its semantic structure, and its entire history. 

We expect the engineer to have strong compilers and programming languages expertise.
Strong familiarity with Clang and functional programming is desired.
 
The job will involve using and extending AST (abstract syntax tree) walkers to extract structure information and transforming this information into a format suitable for our custom graph storage backend. 

The engineer is also expected to extend the graph storage schema as needed in order to accommodate new languages. 

Currently supported languages are C++, ObjectiveC, Thrift, with Hack, Java, Javascript and Python on their way.

Minimum Requirements:

  • 6+ years of professional experience as a software engineer
  • Master’s degree in Computer Science
  • Experience with compiler architecture and programming language design
  • Experience with CLANG and functional programming
  • Expert knowledge of one of C++, ObjectiveC, Hack, Java, Javascript, or Python
  • Haskell knowledge
  • Strong familiarity with Clang and functional programming is desired

Client Description:

The Largest Social Media Company in the World.

 

The B2B Solution of the largest Social Media Company in the world

 

The Charity and NGO focused solution for the largest Social Media company in the world.