Software Engineering
Software Engineer, Search
London, 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 search team helps search the data of over a billion users around the world, by developing new techniques and algorithms to harness the power of Facebook's social graph. We're working on hard problems involving a mix of data mining, machine learning and natural language processing.
Responsibilities
- The London team will work on improving the understanding of Graph Search queries, and improving the quality of results. Your exact tasks vary day-to-day, but will typically include:
- Mining and analyzing datasets from huge unstructured and structured data sources, typically using Python or C++
- Creating, improving and debugging machine learnt and rule based models and algorithms
- Writing scalable, efficient code in C++ to implement search functionality at scale
- Understanding, measuring, and debugging search quality
Requirements
- MSc. or PhD. in Computer Science, Information Retrieval, Machine Learning or NLP or relevant industry experience
- Experience in classifiers, rankers or other Machine Learning technologies
- Extensive programming experience in C++, Java or C#
- Experience with Hadoop/Hbase/Pig or Mapreduce/Sawzall/Bigtable a plus
- Experience with scripting languages such as Perl, Python, PHP and shell scripts
Daftar Sekarang
Harap batasi untuk 3 aplikasi.
Posisi lainnya di Software Engineering
- Performance and Capacity Engineer(Menlo Park)
- Software Engineer (Vancouver)(Toronto - Vancouver)
- Software Engineer, Big Data, Onavo(Tel Aviv)
- Software Engineer, Emerging Markets(Menlo Park)
- Software Engineer, Mobile(London)
- Software Engineer, Mobile(Seattle)
- Software Engineer, Network(Menlo Park)
- Software Engineer, Network, SDN(Menlo Park)
- Software Engineer, Payments(Menlo Park)
- Software Engineer, iOS(London)