Requirements
What do you need to succeed in this position?
* Master Degree + 11 years of relevant working experience
* Software and Web Development: designing and building production-grade applications, including interactive web platforms and user-facing systems
* Artificial Intelligence and Natural Language Processing: applied machine learning, LLM integration, and NLP techniques such as classification, summarization, topic modelling, and sentiment analysis
* Data Engineering: designing and managing data pipelines, databases, and data processing workflows across heterogeneous data sources
* Strong programming skills in Python and/or JavaScript/TypeScript, with the ability to write clean, maintainable code and develop practical tools for research and policy environments
* Experience designing and building interactive web applications, including user interfaces, content navigation systems, user authentication, role-based access control, and document management
* Strong understanding of information architecture, including structuring and presenting large volumes of technical content in a clear, searchable, and user-friendly way
* Experience building data pipelines to extract, clean, and structure data from diverse sources such as PDFs, APIs, databases, and web pages
* Solid knowledge of database design and management, including both relational (e.G. PostgreSQL) and non-relational (e.G. MongoDB) systems
* Ability to work with large datasets and perform data quality checks, transformation, and integration
* Practical experience with machine learning and Natural Language Processing (NLP), including text classification, topic modelling, sentiment analysis, and summarisation
* Experience integrating large language models (LLMs) into applied workflows and production systems
* Experience developing data visualisation tools and dashboards to communicate complex data to non-technical audiences (e.G. Power BI, Qlik Sense or similar)
* Understanding of data governance principles, including data protection, security, and handling of confidential information
* Excellent written and spoken English (minimum B2 level); knowledge of Spanish isan advantage