Indiana University

OVPIT/UITS 
Human Resources

The following position reporting to Rebecca Schmitt, Program Manager, Center for Research in Extreme Scale Technologies, is being posted externally. If interested, you must apply online at https://jobs.iu.edu/
Refer to job number #10008.

Research Software Engineer

This position is posted at a PA4IT level but may be filled at a PA3IT rank depending on the candidate's qualifications. Although they will be similar, the duties and responsibilities may differ if filled at the lower rank. Please see the Requirements Section below for the qualifications listed for each level.

Plans, coordinates, and implements mission critical software systems for the Center for Research in Extreme Scale Technologies (CREST) and participates in numerous other software development projects within the Pervasive Technology Institute (PTI). Designs, implements, tests, deploys, and supports software in conjunction with research technology staff and collaborators to meet research and instructional project objectives. Develops software, investigates problems, and evaluates existing/emerging technologies using industry best practices. Partners with key academic researchers and the open source community including faculty, scientific researchers, and grant stakeholders. Provides documentation, training, and support for application development and deployment.

Qualifications:
PA4IT Requirements:

REQUIRED: Bachelor's degree in computer science or related discipline and five years of experience in a related field.

Strong understanding of parallel computing concepts; experience working with a variety of parallel technologies, particularly distributed memory computing; experience with clusters and systems level programming; extensive experience with C/C++, excellent debugging capabilities; and strong skills with scripting languages such as Python

Experience working within a software development team; ability to operate effectively in a complex and dynamic environment; and the ability to make good technical decisions. Ability to deliver excellent outcomes under high pressure and short deadlines; proven ability to collaborate on and succeed at research projects; and excellent communication skills to work within teams.

Preferred: Master's degree; proficiency in Assembly language programming, experience with real-time or embedded systems, knowledge of graph algorithms, and/or project management skills.

PA3IT Requirements:

REQUIRED: Bachelor's degree in computer science or related discipline and three years of experience in a related field.

A combination of related education and experience may be considered.

Strong understanding of parallel computing concepts; experience working with a variety of parallel technologies, particularly distributed memory computing; experience with clusters and systems level programming; extensive experience with C/C++, excellent debugging capabilities; and strong skills with scripting languages such as Python

Experience working within a software development team; ability to operate effectively in a complex and dynamic environment; and the ability to make good technical decisions. Ability to deliver excellent outcomes under high pressure and short deadlines; proven ability to collaborate on and succeed at research projects; and excellent communication skills to work within teams.

Preferred: Master's degree

Other: CREST is part of the Pervasive Technology Institute (PTI) at Indiana University. PTI is a world-class organization dedicated to the development and delivery of innovative information technology to advance research, education, and society. Supported by a $15 million grant from the Lily Endowment, Inc., PTI is built upon a spirit of collaboration and brings together researchers and technologists from a range of disciplines and organizations, including the former Pervasive Technology Labs, the School of Informatics and Computing, the School of Law, and University Information Technology Services (UITS) at Indiana University.

All employees of the CREST work in a highly collaborative environment which requires of all employees' willingness to cooperate and collaborate with colleagues and clients, openness with information, professional and respectful approaches to collaboration and contention, and compliance with university policies including IU's Intellectual Property policies. Code and documentation developed by hourly and professional staff in relation to or as part of their professional work activities are, unless otherwise designated in advance, considered to be the Intellectual Property of IU, per IU Intellectual Property guidelines. Code and documents are to be stored and maintained within identified shared code and document repositories, shared with other entities within IU, and disclosed to IURTC promptly. All employees are required to uphold and support IU's mission in deed and in spirit - and particularly its activities in research, education, and engagement in the State of Indiana and beyond.

Indiana University is an Affirmative Action/Equal Employment institution.