[TYPES/announce] Post-Doctoral and Researcher Positions at Yale University

Zhong Shao shao at cs.yale.edu
Wed Mar 18 17:54:10 EDT 2015


The Department of Computer Science at Yale University is seeking
applicants for multiple Post-Doctoral and Researcher positions in the
area of programming languages and formal methods. Successful
applicants are expected to participate in a rigorous research program
on topics such as certified operating systems, program verification
and synthesis, quantitative resource analysis, language-based
security, quantitative security analysis, proof assistants and
automation, concurrency and coordination, and certified compilers.

Projects in this research program are led by Zhong Shao, Eric
Koskinen, and Jan Hoffmann. In addition, the new PostDocs and
Researchers will collaborate with other Yale faculty members as well
as 12 PhD students and PostDocs who are currently members of the
research group. Most projects center around several multi-year research
efforts:

- CertiKOS: Application of cutting-edge programming language theory to
  support compositional layered development of certified system
  software (e.g., OS kernels, hypervisors, real-time embedded systems,
  distributed systems).

- DeepSpec: Development of modern specification languages (and
  compilers) for rigorous system design and certified program
  synthesis.

- CURB and SOUCIS: Detection of space/time related security
  vulnerabilities in Java Bytecode using (semi-)automatic static
  resource analyses.

- Push/Pull: Theoretical foundations for concurrent programming with
  transactions.

Successful applicants should have a combination of creativity,
self-motivation, and strong interests on applying programming language
theory or formal methods to solve practical problems. While we
encourage all interested candidates to apply, knowledge in one or more
of the following areas would be beneficial:

- Formal reasoning about concurrency and distributed computation
- Proof assistants and functional programming
- Certified compiler and program analysis
- Design and development of low-level system software
- Static resource analysis
- Quantitative security analysis
- Implicit computational complexity
- Mathematical/logical foundations of automatic verification 
- Deduction, composition, and abstraction for verification
- Model-based development of real-time embedded systems
- Security protocol and information flow control

Applicants must have a Ph.D. in Computer Science or a closely related
field. The term of a PostDoc position is one year with an option to
renew for up to four years. Starting date is negotiable (a preference
will be given to those who can start by Summer 2015).

Interested applicants should email a CV, research statement, and the
names of three references with their email addresses and phone numbers
to <pl-application at cs.yale.edu> .

More information regarding the research program can be found at the
PIs' research web sites at

  http://www.cs.yale.edu/~shao
  http://ibm.biz/koskinen
  http://www.cs.yale.edu/~hoffmann

Inquiries can be directed to any PI.

------------------------------------------------------------------------
Zhong Shao, Professor 
Department of Computer Science      Office: (203) 432-6828
Yale University                     FAX:    (203) 432-0593
51 Prospect Street                  Email:  shao-zhong at cs.yale.edu
New Haven, CT 06520-8285, USA       WWW:    http://www.cs.yale.edu/~shao
------------------------------------------------------------------------


More information about the Types-announce mailing list