PhD position in Parallel Computing Research Group Parallel Computing Faculty of Informatics Vienna University of Technology (TU Wien) Vienna, Austria The research group for Parallel Computing at the Institute of Information Systems, Faculty of Informatics of the Vienna University of Technology (TU Wien) is offering a fully funded 4 year PhD position for study and research in a theme aligned with the focus of the group, see www.par.tuwien.ac.at. The research group for parallel computing is a new group at the Vienna University of Technology. Its focus is on means and methods for efficiently utilizing different, real (e.g., clusters and shared memory systems with accelerators and other HW support, GPUs) as well as idealized, (e.g., fully connected communication networks, PRAM) parallel architectures for the solution of given computational problems. This includes the design, development and implementation of parallel algorithms and data structures for fundamental, basic problems (e.g., communication, reduction) and problems incurred by applications, of parallel programming models, interfaces, languages and libraries and their algorithmic support, and the study of parallel architectures. Some specific, possible themes are algorithms for collective communication on multi-core based parallel architectures, robust collective communication algorithms, language paradigms for hybrid and heterogeneous HPC, performance portability for high-performance interfaces and heterogeneous multi-core systems and lock-free algorithms and data structures, to name a few. Part of the challenge for the PhD candidate is to formulate a research problem and direction in interaction with the rest of the group. Contribution to other activities of the group (research projects), including teaching is expected as part of the position. Salary will be for 31 hours a week in accordance with the Austrian standard rate for University employment. Qualifications: - A good master's degree in computer science, electrical engineering, mathematics, or other related area - Some exposure to parallel and/or distributed computing, preferably parallel algorithms, shared-memory multi-processor programming, high-performance computing, or similar - Good theoretical grounding in computer science (algorithms and data structures, complexity, computability, ...) - Good programming skills in C/C++, Fortran, or Java; knowledge of other paradigms (functional, logic, data flow) a plus - Interest in working both independently and with the group practically as well as theoretically - Interest in writing up and presenting results and problems - Enthusiasm for the field, and computer science in general Speaking German is not required, but fluency in English (written and spoken) is a must. Willingness to learn German for foreign applicants is a plus. The application should include a short statement of interests, CV, copy of diploma thesis, and the name of at least one reference than can be contacted for supporting information. For further questions please contact Prof. Dr. Jesper Larsson Traff. Deadline for application is 30. January 2012. Please direct your application to pers1@zv.tuwien.ac.at, including a problem statement or short outline of themes for study (max. 1 page), CV (documenting knowledge, skills, and interests in the above-mentioned areas), MSc certificate, and list of publications if any.