17 Sep 2026
Job Information
- Organisation/Company: Universitat Politècnica de Catalunya (UPC)- BarcelonaTECH
- Research Field: Engineering » Computer engineering
- Researcher Profile: First Stage Researcher (R1)
- Positions: Research Support Positions
- Application Deadline: 28 Sep 2026 - 23:00 (Europe/Madrid)
- Country: Spain
- Type of Contract: Temporary
- Job Status: Part-time
- Hours Per Week: 25
- Offer Starting Date: 12 Oct 2026
- Is the job funded through the EU Research Framework Programme?: Not funded by a EU programme
Offer Description
Mission:
Perform technical design, create data infrastructure, integrate APIs/backend and ensure security and resilience throughout the life cycle of solutions based on Artificial Intelligence (LLMs, RAG) and Cloud services.
Functions to be developed:
- Assist in optimizing data ingestion, preparing datasets, and designing vector database structures/bases for semantic queries.
- Design, specify and implement endpoints and backend functions (e.g., with Python/Django) to connect semantic search engines and RAG with the service platform.
- Perform functional testing, verification and support validation of the platform and software components.
- Assess and mitigate vulnerabilities in the cloud platform and web interfaces (secure development, OWASP Top 10), performing security audits in data ingestion and communication processes.
- Prepare technical reports, code/API documentation and support project deliverable management and quality control.
Where to apply
Website: https://seuelectronica.upc.edu/en/procedures/call-for-recruitment-of-ptgas-staff...
Requirements
Research Field: Engineering » Computer engineering
Education Level: Bachelor Degree or equivalent
Skills/Qualifications
Technical Skills:
- Programming: Python, web frameworks like Django, and REST API design.
- Container tools: Docker.
- Prototype development: hardware/firmware or IoT/NFC/HID integrations (e.g., ESP32, sensor integration or automation with APIs).
- OWASP Top 10 application.
- Databases: SQL/SQLite.
- Version control environments: Git / GitHub.
Other requirements to consider:
- Teamwork skills, initiative to solve complex problems and adaptability to new emerging technologies.
- Oral and written communication skills to deliver technical sessions, workshops or project presentations.
Specific Requirements
Knowledge:
- Artificial Intelligence Technologies.
- Semantic search and integration of generative models: LLM / RAG.
- Structures for semantic search.
- Vulnerability analysis: XSS, input verification.
Professional Experience:
- In research, consulting or collaboration projects in university or innovation environments.
- Have developed web/backend applications with Python.
- Have worked on identifying, analyzing or responsible disclosure of vulnerabilities (e.g., assigning CVEs) or actively participating in cybersecurity challenges/competitions (CTFs).
- In the writing of technical documentation and/or technological dissemination.
- Experience in functions similar to those described will be valued, specifically in the development of research activities, both in the university and industrial environment.
Languages: CATALAN
Level: Basic
Languages: ENGLISH
Level: Good
Languages: SPANISH
Level: Good
Research Field: Engineering » Computer engineering
Years of Research Experience: 1 - 4
Additional Information
Benefits
€38,684.20 gross per year (full-time)
Eligibility criteria
All the candidates who cannot prove the required academic degree will be immediately withdrawn from the selection process.
The CVs will be assessed according the following general criteria:
- The maximum score for the candidates who accomplish all the eligibility criteria stated in the job offer will be 10 points.
- Threshold: 5 points.
- The maximum score (10 points) will be distributed as follows:
- 1 point for required speciality.
- 2 points for required academic training.
- 2 points for technic competences.
- 1 point for organisational competences.
- 3 points for professional experience.
- 1 point for any aspect of the candidate’s professional profile to be determined as specially relevant by the Selection committee.
If the selection committee decide to include a personal interview as additional step of the selection process, only the candidates scored 5 or above for their CV will be retained for the interview step.
The interview will be assessed according the following criteria:
- Maximum scoring: 5 points.
- Threshold: 3 points.
- The maximum score will be distributed according the following criteria:
- 2 points for adequacy to functional competences of the job.
- 2 points for adequacy of professional experience.
- 1 point for any aspect of the candidate’s professional profile to be determined as especially relevant by the Selection committee.
The eligible candidates will be ranked from highest to lowest score, being this the selection criteria.
Selection process
The planned selection process is as follows:
- Those interested must access the website where the university publishes all the offers: https://talenthub.upc.edu/en/jobs/psr, select the offer that is of interest to you, click on: https://seuelectronica.upc.edu/en/procedures/call-for-recruitment-of-ptgas-staff-to-carry-out-scientific-and-technical-activities?set_language=en, fill in the form and add the additional documentation indicated.
- The members of the selection committee will decide for each case what the selection process will be, if an assessment is made only for the curriculum vitae or any other procedure is planned: interview, tests, etc ...
- Each phase of the selection process will be reported on the website where the offer is published. If applicable, indicate your request.
- Finally, the name of the person selected will be published on the same website where the offer is published.
Additional comments
Remember that the resume should not include any personal data or photographs.
Work Location(s)
- Number of offers available: 1
- Company/Institute: Barcelona School of Informatics (FIB)
- Country: Spain
- State/Province: Barcelona
- City: Barcelona
- Postal Code: 08034
- Street: Jordi Girona, 1-3
Contact
- State/Province: Barcelona
- City: Barcelona
- Website: https://www.upc.edu/
- Street: C. Jordi Girona, 31
- Postal Code: 08034
- E-Mail: personalinvestigador.sp@upc.edu
This is a Preview Listing…
You must sign in to see the full job description, and to apply.
Manage / Upgrade this job to a Full Job Listing.
Find Your Best Opportunity
Tell them AcademicJobs.com sent you!

