Meet ApplyKite Twin, the application assistant that learns with you
Meet your Twin, it learns with you
Your Twin learns with you
Launch week codes:30% off annual Pro20% off monthly Pro
Ends in00h00m00s
Ends in00h00m00s
Nate Foster
Top university
5 days ago
Postdoc: Networked Systems Abstractions Lab (LASeR) EPFL in Switzerland
Degree Level
Postdoc
Field of study
Computer Science
Funding
Funded travel for conferences and research collaborations; 1-year postdoc contract renewable.
Country
Switzerland
University
EPFL
Apply for this position
Keywords
Suggested positions
About this position
EPFL’s Networked Systems Abstractions Lab (LASeR) is seeking a postdoctoral researcher to work on the design, semantics, implementation, and verification of abstractions for networked systems. The lab’s research sits at the intersection of programming languages, formal methods, and networking, with a focus on making network programming and reasoning more expressive, more precise, and more practical.
The successful candidate will contribute to research on one or more of several directions highlighted by the lab:
- languages and semantics for specifying network behavior, including the NetKAT family and possible quantitative or probabilistic extensions;
- scalable verification techniques, including symbolic automata and related decision procedures;
- routing algebras as composable representations of distributed routing protocols and their compilation/verification;
- formal abstractions for packet scheduling and compilation to programmable hardware;
- AI-based cybersecurity, including learning from security logs, validating protocol models, and verified defensive controllers.
The role is embedded in a collaborative research environment at EPFL, with opportunities to interact with academic and industrial partners and to contribute to open-source tools and artefacts developed in the lab. The position also includes participation in the supervision of PhD and master students and the opportunity to build a strong research network across the programming languages, verification, and networking communities.
The lab emphasizes research that connects theory with practical implementation, especially in systems where high-level abstractions must be made efficient enough for real-world use. EPFL offers an international environment with strong support for research and interaction with experts in programming languages, verification, and systems.
Funding details
Funded travel for conferences and research collaborations; 1-year postdoc contract renewable.
What's required
PhD (or nearing completion) in computer science or a closely related field. Background in programming languages, formal methods, or networking. Research experience in one or more of language design and semantics, automata theory and decision procedures, interactive or automated theorem proving, network verification, routing protocols, packet scheduling, or applications of AI/ML to systems and security. Strong computational and analytical skills, including solid software engineering ability in OCaml, Rust, C/C++, Python, or other functional languages. Strong publication record relative to career stage in leading venues such as POPL, PLDI, ICFP, OOPSLA, CAV, SIGCOMM, or NSDI. Excellent written and oral communication skills in English. Independent, creative, solution-oriented, strong motivation to explore new research domains, and good team spirit.
How to apply
Apply only through the online platform. Submit a brief cover letter (up to 2 pages), a CV with publication list in one PDF with a research statement (up to 3 pages), and contact details for 3 referees.
Make your next move.
Prepare your application
Review drafts and confirm requirements with the university.
Professors
Professor at EPFL
Switzerland
Research Interests
Computer Science
Programming Language
Information Technology
Formal Methods
Electrical Engineering
Make your next move.
Prepare your application
Review drafts and confirm requirements with the university.