A candidate must have a PhD (or near completion) in computer science or related field with a background in computer networking, operating systems, computer architecture or data management, proven by a strong publication record (in quality, not number) and software artifact that the candidate built. Experience in basic software tools (for team development and experiment) and system administration skills (for the use of a self-managed, network-booted server cluster) is essential. Experience of implementing or extending transport protocols, network stacks, OS kernel components or storage systems, is a plus.
top of page
bottom of page