Postdoc: Keystone Project (Machine-Verified LLM Inference) — EPFL
- Lieu
- Lausanne
- Contrat
- full-time
- Publié
- Aujourd'hui
Vue d’ensemble du poste
Mission
The Keystone project seeks to advance knowledge in the following domains:
Formal verification and interactive theorem proving (Rocq, Lean)
- Mission
- The Keystone project seeks to advance knowledge in the following domains:
- Main duties and responsibilities
- Conducting research related to the Keystone project, including contributing to the design and construction of a machine-verified LLM inference engine.
Responsabilités principales
- Main duties and responsibilities
- Conducting research related to the Keystone project, including contributing to the design and construction of a machine-verified LLM inference engine.
- The precise focus will be discussed with the successful candidate depending on their background, expertise and affinities. Possible directions include:
- Formalizing GPU kernel semantics (e.g., PTX/Triton) in a proof assistant and verifying high-performance inference kernels (numerical accuracy, memory safety, data race freedom, functional correctness)
- Implementing and verifying the inference coordination layer (batching, KV-cache management, scheduling) in Rocq/Lean, with extraction to executable code
- Developing agentic AI workflows for specification autoformalization, proof generation, and proof repair
- Build a strong network in the fields of formal verification, systems, and ML infrastructure, including close collaboration with the Imperial College London team (regular visits to London are expected)
- Contribute to open-source releases of specifications, proofs, and verified artefacts
- Engage with the ARIA programme, including red/blue team exercises and sprint reviews Profile
- PhD (or nearing completion of) in computer science or a closely related field
Processus de candidature
- Only applications submitted through the online platform are considered. You are asked to supply: A brief cover letter (pdf, up to 2 pages). And in one PDF: A CV with a publication list. A research statement (pdf, up to 3 pages).
Contacts
- For any further information, please contact: Nate Foster (n
Détails supplémentaires
- details for 3 referees.
- The precise focus will be discussed with the successful candidate depending on their background, expertise and affinities. Possible directions include:
- Engage with the ARIA programme, including red/blue team exercises and sprint reviews
- Good team spirit and enthusiasm for working in a distributed, multi-institution team A stimulating and international working environment Excellent working conditions
- Funded travel for collaboration between Lausanne and London, and for conferences
- Only applications submitted through the online platform are considered. You are asked to supply: A brief cover letter (pdf, up to 2 pages). A CV with a publication list. A research statement (pdf, up to 3 pages).
- Contact details for 3 referees.
Notes et contenu original
- The precise focus will be discussed with the successful candidate depending on their background, expertise and affinities.
- Possible directions include:
- Good team spirit and enthusiasm for working in a distributed, multi-institution team
- A stimulating and international working environment
- Excellent working conditions
- Informations
- Only applications submitted through the online platform are considered.
- You are asked to supply:
- A brief cover letter (pdf, up to 2 pages).
- And in one PDF:
Questions sur cette offre
Quel salaire propose EPFL pour ce poste ?
EPFL indique CHF 60 500 - 91 500 bruts par an pour ce poste à Lausanne. Il s'agit du salaire publié dans l'annonce d'origine (ou, si l'employeur ne précise pas de montant, d'une estimation réaliste pour le rôle et le secteur) — le calculateur de ce site le convertit en net réel une fois l'impôt frontalier et les cotisations sociales appliqués.
Est-ce un poste à temps plein, et quel type de contrat propose EPFL ?
Cette offre est un poste en temps plein. Le type de contrat affiché ici provient directement de l'annonce originale de l'employeur ; confirmez toujours les horaires exacts, le préavis et la durée d'essai avec EPFL pendant le processus de candidature, ces détails pouvant varier même au sein de la même catégorie de contrat.
Ai-je besoin d'un permis de frontalier pour un poste dans le canton de Vaud ?
Les résidents UE/AELE domiciliés dans la zone frontalière du pays voisin du canton de Vaud peuvent demander un permis G ; l'employeur suisse le dépose auprès de l'office cantonal des migrations après signature du contrat. Les règles de zone frontalière et les délais varient selon le pays voisin et le canton — confirmez les détails auprès de l'office des migrations du canton de Vaud ou avec les RH pendant la candidature.
Comment postuler à ce poste chez EPFL ?
Utilisez le bouton « Postuler maintenant » sur cette page — il renvoie directement à l'annonce originale de EPFL sur careers.epfl.ch, votre candidature arrive donc directement dans le système de suivi des candidatures de l'employeur. Frontaliere Ticino ne collecte ni ne transmet lui-même les candidatures.