Software Engineer - New York
Twitter - New York, NY
Twitter's search engine serves over a billion queries a day, connecting millions of users to real-time information about their

lives and the world we live in. We are building a search engine that will connect users with timely and relevant information, incorporating the Twitter social graph, a massive corpus of real-time information, and multiple interesting signals. We’re looking for a few great people to help us use these features to improve the largest real-time social search engine in the world.

Responsibilities

Blaze new approaches to search quality, incorporating the Twitter social graph and other unique quality signals

Define real-time relevance evaluation methodologies for a social search engine

Design and implement efficient algorithms for ranking search results, filtering spam, adding personalization, etc.

Conceive of and implement new user-facing features using data mining and machine learning techniques

Requirements

Extensive experience programming Java or C/C++ and experience programming in a scripting language

Familiarity with machine-learning techniques and information retrieval

Strong background in statistics and probability

MS or Ph.D. in Computer Science or equivalent work experience

Desired skills

Experience with Hadoop or other MapReduce-based architectures

Experience with search engines, data mining, and relevance evaluation methodologies

Familiarity operating Linux-based systems

Twitter - 20 months ago - save job - block
About this company
Here's less than 140 characters for ya: trivial texts or not, every one's all a-twitter about tweeting. Twitter operates a free di...