This job has expired, please see additional jobs below
Principal Software Development Engineer - Yahoo Gemini
Yahoo!
Sunnyvale, CA, United States
Job Details - this job has expired, please see similar jobs below
A Little About Us
Yahoo Gemini is the first unified marketplace for mobile search and native advertising. With Yahoo Gemini, advertisers get the performance and ease of search, combined with the scale and creativity of native advertising. Yahoo Gemini is building a hand-picked team to work on mobile advertising (see http://www.tumblr.com/search/yahoo+gemini). We are developing next-generation technologies to enrich our advertiser and user experience through complex scalable ad platforms, with ever growing and interesting challenges.
A Lot About You
We are looking for research engineers (at all levels) with skills and experience in Search Matching and Relevance for the Gemini platform.
Your Day
• Develop techniques and algorithms for ad selection; measure and optimize for relevance, click performance, and revenue.
• Gather and analyze data and identify problems, devise solutions, build prototypes, design and conduct offline simulation, offline editorial tests, and online experiments and buckets.
• Work closely with business and product teams in developing solutions and conducting experiments. Realize models and algorithms in products.
You Must Have
• BS/MS/PhD in Computer Science or similar
• 3+ years of industry experience
• Experience developing algorithms for event modeling/prediction, matching and relevance scoring, ranking, text mining, or categorization
• Strong ability to execute end-to-end development efforts: problem analysis, data collection, model building, algorithm design and performance evaluation
• Strong problem-solving skills and ability to innovate -- should be able to develop algorithms that perform well within system and business constraints
• Strong communication skills both written and oral. This role is expected to present ideas, concepts and designs and gain acceptance of proposals, and work closely with product managers and engineers.
• Ability to work well in extremely fast paced and entrepreneurial environments
• Independent self-starter who is highly focused and results oriented
• Strong implementation skills and proficiency in high level programming languages, such as Java or Python
• Implementation experience in C++ and in the Hadoop programming environment.
It's Great if You Also Have
• 3+ years professional experience in one or more of the following areas: machine learning, data mining, optimization, information retrieval, natural language processing
• Familiarity with web search or online advertising, publishing, and content generation