Careers at Facebook
Software Engineering

Software Engineer, Ads/Search/Feed Ranking

LocationMenlo Park, CA - New York, NY - Seattle, WA
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.
Facebook is seeking an experienced Software Engineer to join one of our ranking teams. You can help build the next-generation experiences for Facebook to help 1 billion people around the world find what they're looking for in a quick, fun, easy-to-use way. This position is full-time and is based in our Menlo Park, Seattle or New York office.

Responsibilities

  • Work on indexing pipelines
  • Define and implement scoring features
  • Work on distributed infrastructure
  • Data analysis to facilitate ranking
  • Understand, measure, and debug ranking quality
  • Work closely with operations and infrastructure to build and scale back-end services
  • Work closely with product and infrastructure teams

Requirements

  • MS in Computer Science or related technical field with five years of applied ranking or machine learning experience, or PhD in Computer Science or related technical field
  • Strong background in Machine Learning
  • Programming experience in C, C++, Java or Python
  • Experience with Information Retrieval, Ranking Systems, Recommendation Systems or Artificial Intelligence
  • Knowledge of map-reduce/Hadoop a plus
  • Knowledge of distributed systems a plus
  • Passion for working on hard scoring problems

As part of our dedication to the diversity of our workforce, Facebook is committed to Equal Employment Opportunity without regard for race, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity or religion.
Apply now