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.
Responsibilities:
- 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
Languages:
-
Fluent in English.
Deadline: 20th of April
(Original source: https://www.bsc.es/join-us/job-opportunities/68lsslarre)