through proactive refactoring and forward-thinking design. Lead the development and integration of applications while mentoring junior engineers and fostering best practices. Enhance performance and portability by leveraging advanced parallelprogramming models (e.g., GPU acceleration, multi-threading) and effective abstraction layers. Develop benchmarks and performance metrics to measure scalability, efficiency, and portability. Facilitate knowledge transfer through training, documentation … years’ experience in software development, with three years in a technical lead or architect role. Strong background in scientific computing, HPC, or large-scale software projects. Proficient in multiple programming languages, ideally including Python, C/C++, or Fortran. Solid knowledge of parallelprogramming paradigms (GPU computing, multi-threading, distributed systems). Skilled with modern collaborative development More ❯
Karlsruhe, Baden-Württemberg, Germany Hybrid/Remote Options
Karlsruher Institut für Technologie (KIT)
Group Exascale Algorithm Engineering The Scientific Computing Center is the Information Technology Center of KIT. The Research Group Exascale Algorithm Engineering of SCC works at the interface of algorithmics, parallel computing, and applications in networked systems. Our teaching is delivered as part of the Institute of Theoretical Informatics. In the focus of this position there is research on parallel … design, as well as in the theoretical and empirical analysis of discrete algorithms and data structures, and in their implementation; particularly desirable are graph algorithms and C++ as a programming language Knowledge of parallelprogramming (e.g. with MPI or for GPUs) is of great interest Very good English skills; good German skills are an advantage but not … Self-motivation, ability to work in a team and a strong commitment to excellent scientific research, including interdisciplinary work You can expect individual supervision, access to modern hardware for parallel computing, and further infrastructure for excellent scientific research. Become a member of staff of the only German University of Excellence that conducts large-scale research on the national level. More ❯
active and social environment through the promotion of meaningful activities that are based on residents' interests and needs. Responsibilities will include managing budgets, scheduling, promoting, training, and conducting successful programming and outings for the Assisted Living/Independent Living department and must be completed in accordance with current standards and guidelines set forth by Sinceri SL. Minimum Eligibility Requirements … in a social or recreational program in a healthcare setting. Previous supervisory and/or management experience preferred. Must be knowledgeable in evaluating residents' needs and able to adjust programming as needed. Ability to establish effective relationships with residents, family members, and staff. Strong documentation skills and basic computer skills. Able to respond to resident, family, or team concerns … expressions, cognitive stimulation, lifelong learning, group social programs, indoor and outdoor activities, well-planned outings, spiritual programs, opportunities for resident involvement in planning and implementation of the activities program, parallelprogramming, outreach opportunities to give back. Establishes and manages a successful Ambassador program encouraging residents to participate in leading programs of interest, the orientation of new residents, community More ❯