Software Engineer
We need world-class engineers to develop the next generation software products. Our engineering team is working on problems that span all areas of computer science, including cutting-edge information retrieval algorithms, scalability issues in efficient, reliable access to massive data structures, user interface challenges, and a variety of novel product features. Everything our engineers do affects millions of people. If technology that can change the way the world finds information excites you, contact us!
Requirements:
BS/MS/Ph.D. in computer science or a closely related field.
Strong C/C++/Java programming skills.
Substantial knowledge of UNIX/Linux or Windows environments.
Extensive experience with designing and programming distributed systems.
Several years of software development experience.
Enthusiasm for solving interesting problems.
Fluency in English (reading and writing).
For immed