Yahoo! Research works on developing the world-class science that will deliver the next generation of businesses to the company.

Scientists at Yahoo! Research work in an open environment where they are free to publish and collaborate with peers outside the company, while maintaining the ability to significantly impact the company's products. Having built up a world-leading Search research team in a few short months, we're looking for dynamic scientists to drive innovative research in other disciplines.
We are looking for world-class talent in the following areas: machine learning, data mining, information retrieval, graph theory, algorithms, markets and auctions, collaborative filtering, and social network analysis.

Research Scientists

We are looking for outstanding Research Scientists at all levels who have expertise in one or more of these disciplines:
information retrieval, computational linguistics, machine learning, matrix and graph algorithms, data mining, human-computer interaction/user experience and microeconomics. You will initiate and execute research projects, develop new and innovative algorithms and technologies; pursue patents where appropriate. Analyze data, identify problems and potential customers, devise solutions and build prototypes. Stay current on published state-of-the-art algorithms and competing technologies. Maintain world-class academic credentials through publications, presentations, external collaborations, and service to the research community.

Research Scientist - Microeconomics

Yahoo! Research seeks applicants for economics research positions at the junior and senior levels. Areas of particular interest include auctions, mechanism design, reputation mechanisms, matching, game theory, network economics, computational and algorithmic economics, field experiments, empirical industrial organization and the study of online communities.


Yahoo! Researchers are expected to drive their own research agenda and to publish in top professional journals. Successful candidates must demonstrate excellence in research (Yahoo! Research routinely competes for talent with top ten economics departments).


Yahoo! reaches over 500 million unique users in 25 countries and 13 languages. Our network comprises over one hundred properties with rich content, much of which is generated by users. Yahoo! communities and marketplaces form a technology-driven commercial ecosystem of enormous scale--thousands of businesses, millions of users, billions of dollars--with tremendous opportunities for economic research, analysis, and mechanism design. Our properties and users generate some of the world's largest and diverse data, offering a wealth of opportunities and needs for data-driven analysis, modeling, and inference. This makes Yahoo! an ideal home for practically minded economic theorists and empirical economists.


Required Skills/Qualifications

  • Ph.D. in related field.
  • Successful candidates for junior positions must have a job market paper demonstrating potential for excellence in research.
  • The ideal candidate for a senior position will have a strong record of thought leadership in his or her field, reflected by prominent publications.
  • Successful candidates must be able to transcend disciplinary boundaries to work with computer scientists, engineers, and technology industry executives.

To learn more, click here.

Sr. Research Scientist - Computational Advertising

We are looking for outstanding Research Scientists to advance the field of Computational Advertising – a new scientific discipline striving to analyze and advance the financial backbone of today’s Internet. Computational Advertising is a new discipline drawing from diverse corners of the computer science research. It requires broad prospective on computing techniques and willingness to apply prior knowledge to new challenges. Candidates with the following background are encouraged to apply: information retrieval, computational linguistics, machine learning, database systems, data mining, or related field. You will initiate and execute research projects, develop new and innovative algorithms and technologies; pursue patents where appropriate. Analyze data, identify problems and potential customers, devise solutions and build prototypes. Stay current on published state-of-the-art algorithms and competing technologies. Maintain world-class academic credentials through publications, presentations, external collaborations, and service to the research community.


Required Skills/Qualifications

  • Ph.D. in Computer Science or related field.
  • Research track record, focused on information retrieval, computational linguistics, machine learning, matrix and graph algorithms, unsupervised clustering, data mining, or related areas.
  • Demonstrated understanding of large scale distributed applications.
  • 5+ years of post-doctoral industry or academic experience.
  • Excellent communication and influencing abilities.
  • Ability to understand business strategy and to translate theoretical results into applications.
  • Ability to perform research that is justified and guided by business opportunities.

To learn more, click here.

Sr. Research Scientist

Required Skills/Qualifications

  • Ph.D. in Computer Science or related field
  • Research track record, focused on information retrieval, computational linguistics, machine learning, matrix and graph algorithms, unsupervised clustering, data mining, human-computer interaction/user experience or related areas
  • 3+ years of post-doctoral industry or academic experience
  • Excellent communication and influencing abilities
  • Ability to understand business strategy and to translate theoretical results into applications
  • Ability to perform research that is justified and guided by business opportunities.

To learn more, click here.

Research Scientist

Required Skills/Qualifications

  • Ph.D. in Computer Science or related field
  • Strong academic research track record focused on information retrieval, computational linguistics, machine learning, matrix and graph algorithms, unsupervised clustering, data mining, human-computer interaction/user experience or related areas
  • Ability to perform research that is justified and guided by business opportunities

To learn more, click here.

Research Engineers

Research Engineer

Yahoo! Research is looking for research engineers to work alongside our world-class scientists to deliver the next generation of businesses to the company. Engineers at Yahoo! Research have the opportunity to work on a variety of project types, including: rapid prototype and proof-of-concept development, research engineering libraries, tools, and platforms for distributed computing and algorithm evaluation, as well as working as part of a team directly with Yahoo!'s research scientists. The successful candidate will be passionate about software engineering yet able to thrive in a dynamic research environment.


In this position you will be working together with our research scientists to develop novel software engineering solutions for problems in information retrieval, machine learning, computational linguistics, matrix and graph algorithms, unsupervised clustering, data mining, human-computer interaction/user experience and microeconomics.

Required Skills/Qualifications

  • Specific background, experience, skill set and focus on backend systems architecture, building distributed systems and knowledge of working extensively with databases required and highly desirable.
  • Experience with large scale programming projects, multithreading, highly desirable.
  • Proficiency in at least one (preferably two) of Java, C++, C and at least one (preferably two) of Perl, PHP, Python.
  • Thorough understanding and practice in the use of object-oriented design patterns and data management systems, relational or object-oriented is essential.
  • Must be a self starter with excellent communication and influencing abilities.
  • Proven ability to develop novel software engineering solutions to complex design/implementation problems using experience, skill set and background.
  • A background in distributed systems; database /backend systems development is highly desirable.
  • MS in Computer Science or related field with 3-5 years practical experience designing and developing modern, object-oriented, large scale distributed systems.

To learn more, click here.