The Computer Sciences (CS) department of the Barcelona Supercomputing Center aims at carrying out research and development to influence the way computing machines are built, programmed and used. The Workflows and Distributed Computing group at the Barcelona Supercomputing Center aims at carrying out research on programming models for distributed computing. More specifically, this group is contributing to the EXAQUTE project with the programming model PyCOMPSs/COMPSs. PyCOMPSs/COMPSs is a task-based, parallel programming model offered to the project applications as a means to execute them in distributed environments. For this research, the group is looking for a junior developer to implement some extensions to the runtime of the COMPSs runtime. The following extensions are foreseen: extensions to support task nesting; extensions to support checkpointing and restart.