Research Software and Computing Training Specialist

Princeton University
Princeton, New Jersey
Closing date
Sep 16, 2021

View more

Administrative Jobs
Academic Affairs, Research Staff & Technicians, Technology, Analysts & Programming, IT Support & Training

Job Details

Research Software and Computing Training Specialist


Job ID: 2021-13074
Type: Full-Time
# of Openings: 1
Category: Information Technology

Princeton University


Do you want to be part of a growing team involved in groundbreaking discoveries? Do you want to lead a training and outreach program to enable computational and data science-driven research? Do you have a strong background in training and curriculum development for computing? If so, we would like to make you aware that Princeton University’s Institute for Computational Science & Engineering (PICSciE) is recruiting a full-time Research Software and Computing Training Specialist to join its team.

In this position, you will be responsible for collaborating with faculty, staff, and students in designing, teaching, evaluating, and delivering a comprehensive range of practical training programs for the research computing and data community at Princeton. You will be an integral member of Princeton’s research computing team focused on enabling cutting-edge research in advanced computing and software development tools across all disciplines. You will also orchestrate and enhance a cohesive training curriculum that includes contributions from both internal and external campus partners. This position reports to the Director of Researcher Engagement and works closely with the Institute Manager of PICSciE.


Design and oversee training programs to help Princeton students, faculty, and staff with a range of backgrounds and experience use computing --- including Princeton’s advanced computing infrastructure --- more effectively in their research and educationBecome familiar with a range of technical and operational topics and tools pertinent to research computing and data (e.g., Python, Git, Jenkins, CUDA, C/C++, Jupyter, MATLAB, Containers, etc.) and the existing landscape of instructional resourcesIdentify the evolving training needs of the Princeton research computing and data communityDevelop new training curricula and/or enhance existing ones, by developing in-house materials or leveraging programs from vendors in industry as appropriate to help meet instructional goals and objectives and to keep apace with the evolving landscape of hardware and softwareRecruit, select, and train instructors and teaching assistants from across and outside campus, with an aim to maintain and grow a community of trainersCoordinate with PICSciE’s institute manager and program coordinator on administrative and logistical preparations necessary to promote, deliver, and document training offeringsHelp curate or develop educational materials including video tutorials and contribute to a web-based training portalEngage with Princeton’s diverse community of computational researchers and their varied needs firsthand (e.g., participate in live one-on-one help sessions; occasional help ticket duty; lead/teach some parts of the training program; assist with graduate-level courses in computational science and engineering; participate in training-related grant proposals)Evaluate training and development needs for individuals, departments, and research groupsAssess the effectiveness of different instructional methods Evaluate broadly the effectiveness of training and development programs, and utilize relevant evaluation data to iteratively refine instructional objectives and methods


M.S. degree (Ph.D. preferred) in Computational Science or Physics, Engineering, Computer Science, or a related fieldStrong experience directly related to the responsibilities specifiedSignificant experience in the design and development of training plans, curricula, and materialsExperience implementing and facilitating technical and/or specialty training events and programs, ideally with academic research audiencesTeaching and facilitation skills as related to the positionStrong interpersonal and communication skills Time management skills and ability to meet deadlinesAbility to work effectively with a wide range of constituencies in a diverse communitySome familiarity with contemporary programming and software development tools used in research computing and data (e.g., Python, Git, CUDA, C, Jupyter, MATLAB, etc.) is preferred

Preferred Qualifications

Experience developing and optimizing scientific applications, including applications that run on computing clustersAt least a high-level understanding of high-performance computing architecturesSome experience with software engineering for scientific computingExperience in grants or proposals for training and educational activities

Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. EEO IS THE LAW.



Princeton entrance

Princeton University is a vibrant community of scholarship and learning that stands in the nation's service and the service of humanity. As a world-renowned research university, Princeton seeks to achieve the highest levels of distinction in the discovery and transmission of knowledge and understanding. At the same time, Princeton is distinctive among research universities in its commitment to undergraduate teaching.

Princeton University facultyOpportunity and Impact

At Princeton, every member of our community plays an important role in our mission of teaching and research. That mission provides every faculty and staff member with the opportunity to make an impact bigger than oneself. Learn about working at Princeton and meet some of our wonderful employees.


Services and Resources

When you make a commitment to our teaching and research mission, you will have access to the University’s world-renowned resources to help you succeed at work and in life. Discover the exceptional benefits and unique opportunities we offer as part of our commitment to you.

Work-Life Integration

Life is complicated. At Princeton, we recognize that and are sensitive and responsive to the challenges our employees face. The University offers a broad array of benefits and services that help our staff in a variety of ways.

Explore Our Job OpeningsPrinceton students and prof

Whether you’re already part of our community or just getting to know us for the first time, we invite you to imagine the meaningful difference you can make while working at Princeton. For faculty member and academic professional opportunities, visit the Dean of the Faculty website. For staff member job openings and to join our Talent Network, visit our Careers website.

Connect With Us

Find Us
United States

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert