École Polytechnique Fédérale de Lausanne
Just Landed
2 days ago
Postdoc in Networked Systems Abstractions, Programming Languages, and Formal Methods at EPFL École Polytechnique Fédérale de Lausanne in Switzerland
Degree Level
Postdoc
Field of study
Computer Science
Funding
Postdoc position with a 1-year contract, renewable. The post mentions funded travel for conferences and research collaborations. Full salary/stipend details are not provided.
Country
Switzerland
University
École Polytechnique Fédérale de Lausanne

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.
Apply for this position
Keywords
Suggested positions
About this position
EPFL (École Polytechnique Fédérale de Lausanne) is advertising a Postdoc position in the Networked Systems Abstractions Lab (LASeR) in Lausanne, Switzerland.
The lab works on programming languages and formal reasoning tools for networked systems, with research directions including:
- Design and semantics of network programming languages in the NetKAT family, including quantitative and probabilistic extensions
- Scalable verification using symbolic automata and related decision procedures
- Routing algebras for distributed routing protocols such as BGP
- Formal abstractions for packet scheduling and compilation to programmable hardware
- AI-based cybersecurity, including automata learning from security logs and verified defensive controllers
The position is aimed at candidates with a PhD in computer science or a closely related field, or those nearing completion. Relevant backgrounds include programming languages, formal methods, networking, automata theory, theorem proving, network verification, routing protocols, packet scheduling, and AI/ML for systems and security. Strong software engineering skills and a strong publication record are expected, along with excellent English communication and a collaborative mindset.
The contract starts on 01.12.2026 or by agreement, is 100% activity rate, and is offered as a 1-year CDD renewable. EPFL also mentions funded travel for conferences and research collaborations.
Applications must be submitted through the online platform. Required documents: a brief cover letter (up to 2 pages), a CV with publication list, a research statement (up to 3 pages), and contact details for 3 referees. For questions, contact Nate Foster at [email protected].
Funding details
Postdoc position with a 1-year contract, renewable. The post mentions funded travel for conferences and research collaborations. Full salary/stipend details are not provided.
What's required
PhD in computer science or a closely related field, or nearing completion. Background in programming languages, formal methods, or networking. Research experience in language design and semantics, automata theory and decision procedures, interactive or automated theorem proving, network verification, routing protocols, packet scheduling, or AI/ML applications to systems and security. Strong computational and analytical skills, solid software engineering ability (e.g. OCaml, Rust, C/C++, Python, or other functional languages). Strong publication record relative to career stage, excellent written and oral English, independence, creativity, solution orientation, team spirit, and motivation to explore new research domains.
How to apply
Apply only through the online platform. Submit a brief cover letter (up to 2 pages), a single PDF containing your CV with publication list and a research statement (up to 3 pages), and contact details for 3 referees.
More information can be found here
Ask ApplyKite AI

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.