Up to €35k
The English-language job board for Spain
Overview
Requirements
Have the right to work in Spain
Valsoft Corporation doesn't mention sponsorship in the ad.
Work in English
English is required, per the ad.
Work on-site in Madrid
No relocation package mentioned.
Have 2+ years of experience
Junior-level role.
University degree
“Titulación en Ingeniería Informática o similar.” — per the ad.
This job was automatically translated to English.
Requirements
What we're looking for
Qualifications:
- Knowledge of RAG (Retrieval-Augmented Generation) systems and semantic or vector search.
- Experience consuming LLM APIs (OpenAI, Anthropic, Gemini...) and working with streaming responses (SSE / WebSockets).
- Notions of prompt engineering.
- Experience using AI tools for development, such as Claude Code, Codex, GitHub Copilot, or similar.
- Degree in Computer Engineering or similar.
- Minimum 2 years of professional experience developing with Angular (versions 2+).
- Good command of TypeScript, HTML5, CSS3, and JavaScript (ES6+).
- Experience consuming REST APIs and working with version control (Git).
- Knowledge of RxJS and the Angular ecosystem (components, services, routing, state management).
- English level B2.
- An autonomous person, with the ability to work in a team and a desire to learn.
The role
We are looking to strengthen the team developing QUAY IA Hub, our line of Artificial Intelligence products for journalistic archives: semantic search, summary generation, and a conversational assistant (chatbot) that allows journalists and readers to "converse with the archive" instead of being limited to searching through it.
What you'll do
What will you do? • Design and develop the conversational interface (chat) in Angular on top of our RAG backend, with streaming responses (SSE).
•Build the visualization of enriched results: multimedia cards with citations, thumbnails, links to the original document, and deep-links to video and audio.
•Implement the capture of user feedback (helpful / not helpful responses) and the assistant's usage analytics.
•Develop an embeddable widget / JavaScript so that external clients can integrate the chat into their CMS.
•Collaborate closely with the backend team (Python, Solr, LLM) to define and integrate the assistant's API.
•Participate in code reviews, incident resolution, and the continuous improvement of quality and performance.
About Valsoft Corporation
Valsoft Corporation is a Canadian company that acquires and operates vertical market software businesses. Through its portfolio, it provides mission-critical software solutions to various industries, including broadcasting and media, where its subsidiary Aspire Software operates. The company focuses on long-term growth and operational independence for its acquired businesses, making it a stable and strategic employer in the software sector.
In Spain, Valsoft is present through its subsidiary VSN, which is a provider of media asset management and broadcast software solutions. The company is expanding its sales and engineering teams in Spain, offering opportunities for international professionals to work in a global software group with a local presence. The work culture emphasizes autonomy, innovation, and collaboration, making it an attractive option for those looking to contribute to a growing international software portfolio.
- Founded
- 2015
- Employees
- 1,000–5,000
- Headquarters
- Montreal, Canada
- In Spain
- Barcelona
- Website
- aspiresoftware.com
Good to know if you are moving
- Valsoft is a global software group with a strong presence in Spain through its subsidiary Aspire, offering opportunities to work on international projects.
- The company provides a flexible and remote-friendly work environment, which is beneficial for international professionals.
- Spain-based roles focus on sales and engineering, with opportunities to work with clients across Europe and beyond.
- Valsoft's portfolio companies operate independently, allowing employees to work in a dynamic and entrepreneurial environment.
- The company is headquartered in Montreal, Canada, but has a significant operational footprint in Spain, particularly in Barcelona.
In their own words
About the company & team
About the team / A propos de l'équipe:
At Protecmedia, we have been offering technological solutions to media outlets for over 45 years. We have been the benchmark software company for the media industry since 1979, with solutions covering advertising, editorial content, and audience management. Our platform is used by more than 500 publishers worldwide, and we are pioneers in the use of Artificial Intelligence and Machine Learning applied to news creation. Since 2023, we have been part of the Valsoft group, which reinforces our stability and international projection. Our headquarters is in Madrid (Calle Julián Camarillo, 29).
More jobs like this
or browse Frontend·Junior·Community of Madrid




