We are looking for a smart and skilled Senior Data Scientist with experience in Natural Language Processing/Information Retrieval. The successful candidate will work together with our team of engineers to design and improve large scale data-intensive text-processing components in a fast-paced continuous-integration environment.
Design, scalable quick and flexible solutions for solving, among others, large scale named entity recognition/disambiguation problems, and support our team of engineers in their implementations.
Evaluate and improve the performance of our systems. Develop solutions to constantly evaluate the current system performance.
Analyze upcoming business requirements and requests for improvement and design solutions and prototypes to tackle them elegantly.
Strong experience in any of the fields of Natural Language Processing, Information
Retrieval, Machine Learning
Strong programming skills in Java, C++ or other object oriented programming languages.
Strong OOP skills, as well as solid background in algorithms, data structures, software design.
Strong experience with SQL databases (MySQL or Postgres).
MSc in Computer Science or equivalent experience.
PhD. in Computer Science or equivalent experience.
Experience with unit testing and continuous integration is a plus.
Experience with information retrieval libraries such as Lucene or Solr is a plus.
Experience with NoSQL databases is a plus.
Experience with Hadoop or other MapReduce framework in a plus.
Experience with Ruby, Python is a plus.
Experience with REST, JSON is a plus.
Work permit for the European Economic Area.
Fluent English is required. Knowledge of Spanish is not required.