The BSC aims at carrying out research on programming models for big data analytics capable of efficiently process large amounts of data (possibly in real-time). In the framework of several European projects, and in collaboration with industry and European research centers, the group is investigating and designing novel software frameworks to efficient execute advanced analytics methods, including machine and deep learning. The use of high-performance and distributing computing technologies for heterogeneous environments (including cloud and edge computing resources) as well as the use of advanced parallel programming models for parallel processors (e.g. many-core fabrics, GPUs) is being investigated. For this research, the group is looking for a postdoctoral research to investigate on this domain.