The Interactive Visualization Lab (http://ivlab.cs.umn.edu) is a research group led by Dr. Daniel Keefe that consists of about 20 undergraduate and graduate students in computer science and cognitive science. The lab’s research mission is to develop new understandings of the complex and interconnected relationship between humans and computers and to work toward an improved future, inventing and creatively employing new computer tools for the benefit of society. The lab’s methods include inventing interactive computer graphics, data-processing algorithms, and radical new computer input-output technologies to address challenging problems in data understanding, digital design, and art. The research is conducted in an interdisciplinary, collegial, collaborative atmosphere, where outstanding students partner with faculty and staff to conduct research integrated with education.
Duties/Responsibilities: The duties/responsibilities of the job are the following:
40% time: Research project management • Organizing biweekly research meetings with external project collaborators. • Organizing regular internal project meetings. • Managing and mentoring the technical development team, including computer science students who are new to data visualization research. • Planning software development and data analysis activities to meet project milestones outlined in grant proposals; revising as necessary based on iterative development and feedback. • Facilitating regular critique / user feedback sessions with interdisciplinary (external) collaborators that include immersive demonstrations of VR/AR tools developed, either on-site or using remote rendering capabilities.
35% time: Software development • Data wrangling using python, Paraview, and related tools for preparing large, high-dimensional scientific datasets to be displayed with interactive graphics algorithms. • Computer graphics development, including writing custom GLSL shaders and C++ and C# code to visualize data in interactive immersive environments. • Development of other software infrastructure to support the research (e.g., databases, web-based portals or dashboards) for managing, deploying, and collecting/analyzing data.
20% time: Dissemination of project results to communities of interest • Preparation of manuscripts and supplemental materials in peer-reviewed venues. • Preparation and possible presentation of research in progress at internal venues (e.g., colloquium series) and external venues (e.g., research conferences). • Including project results in lab and department dissemination and outreach events.
5% time: Synthesizing the latest relevant scientific research results and incorporating into projects • Participating in the weekly Interactive Visualization Lab “all-lab” meetings and similar lab events, seminars, and research skill building workshops that provide direct benefits to the research, such as understanding the latest technological developments and findings across all of the lab’s projects and in the field of computer science; incorporating these into the research by making appropriate adjustments to research questions and the specific visualization software and interactive techniques developed. • Similarly, attending in person and/or closely tracking results from the most relevant external research communities, which are typically presented annually at conferences including IEEE VIS, IEEE VR, ACM UIST, and ACM CHI; synthesizing and incorporating these results to advance project goals to utilize and advance the latest available scientific knowledge.
Required Qualifications: This position is available only to persons holding a Ph.D. in computer science or a related field and with experience conducting peer-reviewed visualization and virtual or augmented reality research. Applicants must also have formal technical training in programming immersive data visualizations using C++, Unity, and/or a similar 3D computer graphics software development environment.
Preferred Qualifications: • Demonstrated prior experience / passion for leadership within the following areas is preferred: • Experience mentoring/teaching/scaffolding students in project-based work. • Prior published research in the specific peer-reviewed venues the research team will target (IEEE Transactions on Visualization and Computer Graphics, IEEE Computer Graphics & Applications, IEEE VIS, IEEE VR, ACM CHI). • Communication and management skills grounded in prior experience with interdisciplinary collaborative research, ideally involving medical professionals and engineers. • Knowledge of visual design processes (e.g., prototyping, critique, iterative refinement), which may come, for example, from training in visual art, graphic design, perceptual science, or similar fields that each contribute to the modern, interdisciplinary approach to data visualization research. • Experience visualizing high-dimensional datasets and/or data ensembles (e.g., from experimentally collected medical data or computational simulation). • Technical experience with the lab’s preferred VR/AR visualization tools, including Unity and Paraview. • Ability to strengthen the Department of Computer Science & Engineering’s work, culture, and mission to broaden participation in computing by increasing the diversity of skills and life experiences within the lab, department, and discipline.
Internal Number: 339875
About University of Minnesota, Twin Cities
The University of Minnesota, founded in the belief that all people are enriched by understanding, is dedicated to the advancement of learning and the search for truth; to the sharing of this knowledge through education for a diverse community; and to the application of this knowledge to benefit the people of the state, the nation, and the world.