Company
Barcelona Supercomputing Center - Centro Nacional de Supercomputación
Company Website
Where
Info
Full Time
Closes: 22 May 2025
  • May 22, 2025
  • AI software engineer – AIXPERT project (RE2)

    Context And Mission

    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
    Starting date: 01/06/2025