Software Engineer, Natural Language Processing
Facebook is seeking an Natural Language Processing Engineer to join our engineering team in Menlo Park. The ideal candidate will have industry experience solving language-related problems using statistical methods on vast quantities of data. Individuals in this role should be experts in machine learning and have experience working on machine translation, word-sense disambiguation, topic modeling, etc. The candidate will help Facebook build products that support idiomatic user input and expression in more than 70 languages, for products such as Open Graph, News Feed, and Search.
Responsibilities
Create language models from petabytes of text data in different languages using Hadoop/Hive
Work closely with product teams to implement algorithms that power user and developer-facing products
Be responsible for measuring and optimizing the quality of your algorithms
Requirements
Strong desire to build beautiful, expressive products that delight users in any language
M.S. or Ph.D. in Computer Science, Machine Learning or NLP
Industry experience preferred
Experience with Hadoop/Hbase/Pig or Mapreduce/Sawzall/Bigtable a plus
Experience with scripting languages such as Perl, Python, PHP, and shell scripts
Fluency in at least 2 natural languages is a plus
Menlo Park, CA 94025
Full Time