We are looking for a Programmer with knowledge in data processing, natural language processing and language technologies tools to work in research projects.
He/she will interact directly with a team working in text mining and language processing covering both domain-application and project development related aspects. He/she will be directly involved in innovation application projects from initial project planning, design, development and evaluation phases.
- he/she will be in charge of the implementation of a workflow service, the integration of NLP components and the design and of data warehouse platforms.
Development of mechanisms for the integration of the software resources and a data warehouse
Integration of the ETLs developed mechanisms
Knowledge and Experience:
Higher degree in computer science, mathematics, physics, telecommunications or equivalent engineering degree.
Experience with the use of public source code repositories (e.g. Github, BitBucket, Sourceforge)
Familiarity with continuous integration software (e.g. Jenkins)
Familiarity with software ecosystems based on Maven and Nexus or setuptools, Virtualenv, PIP
Programming skills in at least one of the following languages: Java, Python, C++, Scala
Familiarity with some language processing platform
- Skills and knowledge related to data Warehouses, NoSQL (e.g. MongoDB, Elasticsearch), SQL (e.g. PostGreSQL, MySQL or similar)
- Knowledge in the integration and evaluation of NLP tools for unstructured information exploitation.
- Knowledge in language technologies related data models and metadata schema
Fluent in English.
Deadline: 20th of April
(Original source: https://www.bsc.es/join-us/job-opportunities/68lsslarre)