Company
Barcelona Supercomputing Center - Centro Nacional de Supercomputación
Company Website
Where
Info
Full Time
Closes: 31 August 2024
Applications have closed
AI software engineer (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 in the HPAI group in the Computer Science Department and will participate mainly in the context of the AI4Europe European project (grant agreement 825619) for several of the project’s tasks, including software engineering, machine learning engineering, infrastructure management, research, and some project management responsibilities.

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 AI4Europe project
– Research, develop, test and evaluate machine learning-based solutions for the project’s platform
– Interact with relevant stakeholders of the project to understand the evolving needs of AI4Europe’s platform and participate in the planning of BSC’s tasks
– Participate in the community engagement planning and activities of the project
– 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

– Good knowledge of Python
– Experience in software engineering
– Experience in machine learning
– 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

Competences

– Fluency in spoken and written English
– Capacity to explore new research lines
– Good communication and presentation skills
– Ability to work both independently and within a team