The successful applicant will research GPU cluster programming, runtime systems, and optimization as part of the international CELERITY project. While current approaches for GPU cluster development require manual data distribution or are limited to specific domains, Celerity aims to provide a simple, general, high-level framework. The Celerity API extends the industry standard SYCL programming model with minimal per-kernel information on data access patterns, enabling the automatic distribution of work and data.