The following position reporting to Geoffrey Fox, Director of Digital Science Center and Community Grid Lab is being posted externally. If interested, you must apply online at http://www.indiana.edu/~uhrs/jobs/
Refer to job number #1455.

Multiple positions available (00034842, 00034835, 00034846, and 00034847).

Principal Software Research Engineer - PAE4IT

Description and Responsibilities:

Provides expertise in the evaluation, development, implementation, and deployment of specific Cloud Computing, Service Middleware, and Grid-related technologies in conjunction with Pervasive Technology Institute and Research Technology staff and collaborators. Investigates problems, develops software using good software engineering practices, evaluates existing technologies, supervises staff and graduate students, and oversees all development aspects of Cloud and Grid scientific data and application management. Works with scientific users to develop Cloud and Grid systems. Partners with key academic researchers and open source user community including faculty, scientific researchers, and grant stakeholders.

Looking for experienced individuals to fill multiple positions in Cloud, and Grid computing, Multicore and message-oriented middleware development.

Qualifications:
Master's degree in computer science or related technical discipline and three years software development and deployment experience required. Must have expertise in service architectures and experience developing Java Messaging Service (JMS) or equivalent applications. Experience with distributed systems, multicore technologies, virtual machines, MapReduce technologies, and sensor webs specifically designed for and within an advanced research setting for simulation and data-intensive applications needed. Must have proven ability to undertake and succeed at research projects and excellent communication skills covering scientific article writing, presentation skills, and the ability to work with and lead teams. Experience developing software systems using standard software engineering practices (such as source code management software, build and test systems, etc.) required. Ability to foster and maintain collaborations with internal and external academic researchers through a balanced, service-based approach required. Demonstrated ability to learn new technologies, tools, and initiative in evaluating and adopting new technologies essential. Ability to operate effectively in a complex and dynamic environment with the capability of functioning as a project leader required. Excellent oral and written communication skills necessary. PhD preferred. PhD incumbents must have demonstrated (through peer-reviewed publications and software products) a primary research focus on one or more of the following: a) distributed, parallel, Grid, and/or Cloud computing; b) high performance, distributed messaging systems; c) virtual machines; and d) sophisticated service architectures for distributed systems.

For Cloud and Grid incumbents, experience developing Web Services, REST services, scientific workflows, and distributed Web applications on Unix/Linux/Mac OSX and/or Windows is required. Experience developing applications on Grids using software such as Globus or Condor required. Experience developing Cloud applications using Amazon Web Services, Microsoft Azure, Google AppEngine, and related systems required. Experience developing data-parallel scientific, machine learning, and/or information retrieval algorithms using systems such as Apache Hadoop and Microsoft Dryad required.

For multicore incumbents, demonstrated knowledge of state-of-the-art software is required. For message-oriented middleware incumbents, demonstrated experience with standard MOM software is required. MOM incumbents must have experience both with core MOM development (efficient routing, security, reliable delivery) as well as applications.

Other Information: Indiana University's Pervasive Technology has just won a five year extension to its core funding from the Lilly Endowment, following a highly successful initial seven years (as the Pervasive Technologies Laboratories, or PTI). PTI is located in Indiana University's new state-of-the-art Research Incubator facility. See http://www.pervasive.iu.edu/ for more information. To date, the PTI laboratories have published more than 880 peer-reviewed papers, have won over $180,000,000 in grants over and above thier core funding, and have released and maintained numerous open source software packages. PTI researchers work closely with Indiana University's Research Technology group, who maintain IU's world class cyberinfrastructure, http://racinfo.indiana.edu/cyberinfrastructure/. PTI leads a major new NSF funded project FutureGrid developing a testbed linked to TeraGrid for innovative new approaches for large scale scientific computing. http://uitspress.iu.edu/news/page/normal/11841.html

Indiana University is an Affirmative Action/Equal Employment institution.