The programmer will be responsible for: extension of the existing file server
software to parallel execution, addition of various basic support utilities
and, extensions to support atomic transactions, replication and basic database
access. In addition, programmer will maintain existing file server software.
The ideal candidate:
* Holds a Masters or Bachelor degree in Computer Science or the equivalent
plus experience with networking and operating system software.
* Is a self-starter and is willing to work hard in a relatively unstructured
environment to produce creative solutions and quality software for an
experimental distributed system.
* Attaches a premium to learning, accomplishing difficult goals and advancing
his or her technical proficiency in a university research environment.
In particular, the candidate should be interested in distributed systems,
file, database and knowledge base systems as well as parallel programming
languages. The programmer will have the opportunity to work closely with
students, faculty, and staff of the Stanford Computer Science Department
on these and other topics.
Experience with C, UNIX, DEC VAX, SUN workstations and (of course)
our own V distributed system are definite assets.
Contact: Prof. David Cheriton (cheriton@su-score)
Computer Science Department
Stanford University
Stanford, CA, 94305
Phone: (415) 497-1054