Required Qualifications:
You should possess a strong technical background and a good grasp of software engineering principles, exceptional problem solving, design, and programming skills, and a minimum of 2 years experience in delivering software solutions. You should be self-motivated and self-directed and able to mentor team members. A demonstrated ability to come up-to-speed quickly on a new technical domain is presumed. Excellent interpersonal communication skills, written communication skills and the ability to work well in a team environment are very important. Knowledge and experience in all of the following areas is highly desired: C/C++/C#, Information Retrieval, Data Mining, Natural Language Processing, search Engine, client-server based systems.