¡Activa las notificaciones laborales por email!

AI software engineer – AIXPERT project (RE2)

Somma

Barcelona

Presencial

EUR 40.000 - 60.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading company is seeking a Software Engineer for the AIXPERT project, focusing on enhancing AI systems' explainability and robustness. The role involves designing software solutions, developing core platform components, and engaging with stakeholders in a high-performance computing environment. Candidates should have a Master's degree in AI and solid programming skills, particularly in Python.

Formación

  • Master’s degree or equivalent in Artificial Intelligence.
  • Solid programming skills, especially in Python.
  • Experience with machine learning algorithms and workflows.

Responsabilidades

  • Design and develop software solutions for AIXPERT project goals.
  • Build and maintain core platform components including agent systems.
  • Support testing of the platform across various use cases.

Conocimientos

Programming skills
Machine learning
Software engineering
Project management
Communication

Educación

Master’s degree in Artificial Intelligence

Herramientas

Python
React
Typescript

Descripción del empleo

The mission of the Computer Science Department at the BSC is to influence how machines are built, programmed, and used: computer and system architecture, programming models and performance tools, resource management, Big Data, and artificial intelligence. The HPAI (High-Performance Artificial Intelligence) research group is part of the department and conducts research in AI, focusing on solutions, problems, and infrastructure related to High-Performance Computing. The group collaborates with researchers from various fields and industry partners, engaging in European and national projects. Its main research areas include large language models, agent systems, explainability, and ethics.

The post holder will work on AIXPERT, a European research project aimed at enhancing the explainability, robustness, and trustworthiness of AI systems, primarily those based on agents and agentic components.

The role combines machine learning, software engineering, and human-centered design. Responsibilities include assessing and developing tools, systems, and infrastructure for a platform utilizing large language models (LLMs), multi-agent systems, knowledge graphs, and retrieval-augmented generation (RAG).

The engineer will operate within a high-performance computing environment, access state-of-the-art systems, and collaborate with experts locally and internationally.

Key Duties
  1. Design and develop software solutions to meet AIXPERT project goals.
  2. Build and maintain core platform components: agent systems, explainability features, RAG-based memory, and APIs.
  3. Engage with project stakeholders to understand platform needs and contribute to planning.
  4. Support testing of the platform across various use cases.
  5. Participate in research and dissemination activities related to BSC’s contributions.
Requirements
Education
  • Master’s degree or equivalent, preferably in Artificial Intelligence.
Essential Knowledge and Professional Experience
  • Solid programming skills, especially in Python.
  • Experience in software engineering.
  • Experience with machine learning algorithms, models, and workflows.
  • Experience with continuous integration, deployment, and delivery.
  • Project management experience.
Additional Knowledge and Professional Experience
  • Knowledge of current trends in software architecture and engineering.
  • Experience in research and dissemination activities.
  • Frontend experience (React, Typescript, or similar).
  • Knowledge of LLMs and prompt design.
  • Experience with agent and multi-agent systems.
  • Experience with knowledge graphs.
  • Knowledge of explainable AI methods and tools.
Language Skills
  • Fluency in spoken and written English.
Competencies
  • Ability to explore new research avenues.
  • Good communication and presentation skills.
  • Ability to work independently and in a team.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.