View Job

This job posting is no longer active on Diverse Jobs and therefore cannot accept online applications.


    

This posting cannot receive an online application from your Diverse Jobs account. To apply, follow the employer's instructions within their job description.

Virginia Tech

Location: BlacksburgVA 24061 Document ID: AA316-0F8F Posted on: 2018-11-0611/06/2018 Job Type: Full-time

Job Schedule:Full-time
2018-12-06
 

Research Assistant Professor

Virginia Tech, founded in 1872 as a land-grant institution, is currently ranked as a Top 25 Public University by US News & World Report and a Top 25 Public Research University by the National Science Foundation. Through a combination of its three missions of learning, discovery, and engagement, Virginia Tech continually strives to accomplish the charge of its motto: Ut Prosim (That I May Serve). As the Commonwealth's most comprehensive university and its leading research institution, Virginia Tech serves a diverse population of 30,000+ students and 8000+ faculty and staff from over 100 countries, and is engaged in research around the world. Invent the Future at Virginia Tech.

Position Summary:
Applications are invited for a Research Assistant Professor position (non-tenure track) with the Systems Software Research Group (http://www.ssrg.ece.vt.edu/) at Virginia Tech. The position involves conducting research in the space of systems software, with a particular focus on operating systems, concurrency, distributed systems, virtualization, compilers, language run-times, and middleware. Research is intended to contribute to multiple externally sponsored projects in these spaces that are focusing on designing scalable systems software (e.g., operating systems, hypervisors, compilers, run-times) for a broad spectrum of architectures from node-scale (e.g., multicore/multi-socket SMP , Xeon/Xeon-Phi, ARM /x86, CPU / GPU ) to rack-scale (e.g., Scale-out processors, Firebox, The Machine). Research is also intended to contribute to sponsored projects in the space of concurrency control abstractions, protocols, and mechanisms for a broad range of architectures from multicore/multi-socket SMPs to clusters to geographically distributed systems.
The positions' responsibilities include:
- conducting independent research in these spaces
- developing publications for journals, conferences, and workshops, and presenting papers at conferences and workshops
- conducting technology transitions to production systems of sponsors (in relevant projects)
- developing research proposals for obtaining externally sponsored research
- recruiting and advising PhD and MS students on their dissertations and theses
- serving on PhD and MS student dissertation and thesis committees

Required Qualifications:
- PhD in Computer Engineering or Computer Science or a related field with a systems background is required. Systems is broadly defined to include operating systems, hypervisors, compilers, and run-times. Publications in theses spaces (e.g., SIGOPS , USENIX -sponsored) and system building experience (e.g., Linux, FreeBSD, LLVM , JVM , Pin, Infinispan) is a must.

Preferred Qualifications:
- Theory background, especially in distributed computing (e.g., PODC , DISC ), is highly desirable.



To apply please click here!