Yahoo! Research Bangalore Job Opportunities

If working on cutting-edge research problems in the Web, data mining and database domains excites you, then Yahoo! Research Bangalore is the place for you. We believe in thinking big. We have an open environment that encourages discussion of interesting problems, and teamwork and collaboration to solve challenging problems. We also have frequent invited talks where university professors and researchers from around the world talk about the latest research problems they are working on.

We are hiring full-time research scientist and research engineer positions. Interested candidates can send their resumes to yahoo-labs-blr@yahoo-inc.com.

Research Scientists

Research Scientists are responsible for developing the next generation of technologies for advancing the Internet. They are expected to launch and lead significant research programs with potential to impact the company’s products, develop system prototypes, and work closely with product units to transfer technology. They are also expected to publish research papers in top-tier conferences and journals, and generate IP for Yahoo! by filing patents.

Required skills/qualifications

  • A Ph.D. degree in Computer Science or related field.
  • Strong academic research track record focused on information retrieval, machine learning, data mining, graph algorithms, database systems, large-scale computing, or related areas.
  • Publications in leading conferences and journals in one or more of the above fields.
  • Ability to work independently, and perform research that is justified and guided by business opportunities.
  • Experience with building systems at Internet-scale.
  • Excellent oral and written communication skills.

Research Engineers

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.