A division of IAC (Nasdaq: IAC), IAC Applications brings together a unique collection of award-winning technology companies to form one of the world’s largest distributors of utility applications, with its products downloaded more than one million times a day across desktop, browser and mobile devices. At the core of these products is a service that allows users to search for content on the web.
The Search Services Technology team is dedicated to building innovative solutions that enhance the search experience for the client. The team is looking to build a myriad of services that offer insightful information that respond directly to the searcher’s information needs. The team has built solutions around News, related terms and related suggestions and is looking to further enhance such solutions. It’s an exciting and challenging mission with issues such as learning user intent, building relevant answers (with SOLR) and understanding microservices to build scalable and reliable solutions. You will be working with a highly talented team of hard core engineers using latest technologies and frameworks, such as Apache SOLR, OSGI, Hadoop, HBase, Redis,ML, NLP, and Web services to solve various problems.
The Role
Improve existing Search Services Technologies for better relevance and coverage.
Support client requests to upgrade and enhance quality of the service.
Fine tune the systems for performance and scalability.
Actively participate in testing during the development cycle and tune for best results.
Exhibit interest and tenacity in exploring key opportunities for next generation technologies, develop quick prototypes to demonstrate the product.




You have 4+ years of industrial experience with a Master’s Degree in CS or equivalent from accredited universities, focusing on topics such as information retrieval, data mining, machine learning and algorithms. PhD a plus.

Your Skills
Strong object oriented concepts, functional programming and core Java knowledge; Clojure (desirable)
Strong communications and technical documentation skills
Strong knowledge of Unix shell usage, tools, and scripting (bash)
Solid understanding of core computer science fundamentals, high performance data structures and algorithms
Capable of building stable, scalable, high performance services
Experience with Web technologies
Experience with Hadoop technologies – HDFS, MapReduce is desirable.
Experience designing and evaluating heuristics to deal with natural language a huge plus
Experience with SOLR/Lucene is a big plus.
Experience with NoSQL technologies such as HBase, Redis is a big plus.
Seniority Level

Marketing and Advertising Computer Software Internet
Employment Type

Job Functions
Engineering Information Technology

Educational level:

Ph. D.

Level of experience (years):

Mid Career (2+ years of experience)

How to apply:

Please mention NLP People as a source when applying


Tagged as: , , ,

About IAC

IAC is a leading media and Internet company focused on the areas of search, applications, online dating, media and eCommerce.