¡Activa las notificaciones laborales por email!

AI software engineer – AIXPERT project (RE2)

Barcelona Supercomputing Center - Centro Nacional de Supercomputación

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 research center in Barcelona seeks an Engineer for the AIXPERT project, focusing on AI systems. The role involves software development, machine learning, and collaboration in a high-performance computing environment. Candidates should have a Master's degree and strong programming skills, particularly in Python.

Servicios

Flexible working hours
Extensive training plan
Restaurant tickets
Private health insurance
Support for relocation procedures
23 paid vacation days

Formación

  • Solid programming skills in Python.
  • Experience in software engineering and machine learning.
  • Fluency in spoken and written English.

Responsabilidades

  • Design and develop software solutions for the AIXPERT project.
  • Build and maintain platform components like agent systems and APIs.
  • Interact with stakeholders to understand project needs.

Conocimientos

Programming skills
Machine learning algorithms
Software engineering
Project management
Fluency in English

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 Computer Science department, and it performs research in Artificial Intelligence, focused on the solutions, problems and infrastructure provided by High-Performance Computing. The group actively collaborates with researchers from other fields, with the goal of applying machine learning to challenging problems in a wide variety of domains. HPAI has active collaborations with several large tech companies, pursuing lines of research of common interest. The group is also involved in multiple European and national research projects. Although HPAI is open to all aspects of AI, its main lines of research are currently large language models, agent systems, explainability, and ethics.

The post holder will work on AIXPERT, a European research project focused on making AI systems, mainly those based on agents and agentic components, more explainable, robust, and trustworthy.

The work will combine duties in the fields of machine learning, software engineering, and human-centred design. The post holder will be assessing and building the tools, systems, and infrastructure behind a platform powered by large language models (LLMs), multi-agent systems, knowledge graphs, and retrieval-augmented generation (RAG).

The Engineer will work in a highly sophisticated HPC environment, have access to state-of-the-art systems and computational infrastructures, and establish collaborations with experts in different areas at the local and international levels.

Key Duties

Work on the design and development of the software solutions needed to achieve the goals of the AIXPERT project

Build and maintain the platform’s core components : agent systems, explainability features, RAG-based memory, and APIs

Interact with relevant stakeholders of the project to understand the evolving needs of AIXPERT’s platform and participate in the planning of BSC’s tasks

upport testing the platform across different use cases

Participate in the research and dissemination activities relevant to BSC’s contributions to the project

Requirements

Education

Master´s degree or equivalent (Master in Artificial Intelligence preferred)

Essential Knowledge and Professional Experience

Solid programming skills, especially in Python

Experience in software engineering

Experience in machine learning algorithms, models and workflows

Experience in continuous integration, deployment and delivery

Experience in project management

Additional Knowledge and Professional Experience

Knowledge of the current trends in software architecture and engineering

Experience in research and dissemination activities

Frontend experience (React, Typescript or similar)

Knowledge about LLMs and prompt design

Experience with agent and multi-agent systems

Experience in knowledge graphs

Knowledge about explainable AI methods and tools

Fluency in spoken and written English

Competences

Capacity to explore new research lines

Good communication and presentation skills

Ability to work both independently and within a team

Conditions

The position will be located at BSC within the Computer Sciences Department

We offer a full-time contract (37.5h / week), a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, support to the relocation procedures

Duration : Open-ended contract due to technical and scientific activities linked to the project and budget duration

Holidays : 23 paid vacation days plus 24th and 31st of December per our collective agreement

Salary : we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in Barcelona

J-18808-Ljbffr

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.