819,440open jobs
52,731companies
133,157added this week
Browse all
Salary
≈ $104k – $225k per year (Estimated)
Location
In office (Lausanne)
Employment
Contractor

First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
Based in Lausanne (Switzerland), EPFL is a university whose three missions are education, research and innovation.

Mission

The Keystone project, an ARIA-funded collaboration between EPFL and Imperial College London, aims to build a formally-verified ML inference engine, demonstrating that AI can help make verified systems competitive with unverified systems in terms of development effort, features, and performance. Its missions include the design and implementation of verified inference components, the formalization of GPU kernel semantics, the development of AI-assisted proof engineering workflows, and the open-source release of specifications, proofs, and verified artefacts.

We seek an excellent software engineer to play a central role in turning verified research prototypes into a production-grade, high-performance inference engine. Prior experience with formal verification is welcome but not required: a strong systems engineer with the motivation to learn proof-assistant technology will thrive in this role.

Main duties and responsibilities

  • Bring technical expertise in systems programming and performance engineering to support the project’s research; collaborate with the research teams at EPFL and Imperial College London

  • Design, implement, and maintain core components of the verified LLM inference engine, including the runtime and glue code connecting extracted verified code, GPU kernels, and drivers

  • Organize and manage the project’s engineering infrastructure: differential testing against reference engines (vLLM, SGLang), continuous integration for code and proofs, and performance benchmarking

  • Develop and maintain agentic AI pipelines for specification autoformalization, proof generation, and proof repair

  • Write documentation, procedures, and recommendations to ensure reproducibility of the project’s artefacts

  • Diagnose, prevent, and repair failures and regressions across the software stack

  • Analyze the security level and trusted computing base of the components we develop, and contribute to red/blue team exercises within the ARIA programme

  • Contribute to open-source releases and engage with their user communities

Profile

  • Higher degree in computer science or education deemed equivalent; experience in the field

  • Excellent technical knowledge of systems programming, and strong programming ability in several of: Python, C/C++, Rust, OCaml, or other functional languages

  • Knowledge of one or more of the following, with strong motivation to grow in the others:

    • GPU programming (CUDA, Triton, PTX) or high-performance computing

    • ML inference or serving systems (vLLM, SGLang, PyTorch internals, or similar)

    • Interactive theorem proving (Rocq, Lean, HOL, Isabelle, or similar) or other formal methods

  • Experience maintaining development tooling: build systems, continuous integration, and test infrastructure

  • Experience using LLM-based development tools or building agentic workflows is a plus

  • Mastery of English indispensable (oral and written); French is an asset but not required

  • Sense of priorities, integrity, and autonomy in your work

  • Team spirit and aptitude for conducting technical investigations and implementations; excellent ability to communicate with varied audiences, from proof engineers to systems researchers

  • Strong sense of service and spirit of initiative

We offer

  • The possibility to join a dynamic and stimulating team on a high-profile ARIA-funded project

  • A multicultural and academic working environment of high quality

  • Opportunities for continuing education and professional development

  • Excellent working conditions

  • Generous access to frontier AI models and high-performance compute

  • Funded travel for collaboration between Lausanne and London, and for conferences

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:

  • A CV, including links to open-source contributions or representative projects where applicable.

  • Contact details for 3 referees.

For any further information, please contact: Nate Foster ([email protected]).

More information can be found on https://laser.epfl.ch/.

Contract Start Date : 01.12.2026, or to be determined

Activity Rate: 100.00

Contract Type: CDD

Duration: 1 year, renewable (project duration permitting)

Reference: 2477

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
819,440 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Lausanne
$120k – $200k per year • In office • Full-Time • Berkeley
Cybersecurity
Threat Modeling
Apply
≈ $82k – $205k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Singapore
Python
JavaScript
Java
Kotlin
TypeScript
SQL
Node JS
Python
FastAPI
Java
Spring Boot
Hibernate
AI/ML
LangChain
Embeddings
Prompt Engineering
AI Agents
LLM
RAG
Hallucination
Semantic Search
Context Engineering
Semantic Search
LLM Guardrails
Multi-Agent Systems
DevOps
CI/CD
Git
Apply
≈ $45k – $114k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Athens
SQL
AI/ML
Copilot
Cursor
LangGraph
AutoGen
LangChain
Claude
MLFlow
Scikit-learn
Prompt Engineering
Kubeflow
TensorFlow
PyTorch
Analytics
Tableau
Power BI
Apply
≈ $47k – $106k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Chennai
Python
JavaScript
SQL
C++
C++
TensorFlow C++
PyTorch C++
Databases
MySQL
PostgreSQL
DynamoDB
Google BigQuery
Amazon Aurora
Google Cloud Spanner
BigQuery
AI/ML
LangGraph
LangChain
MLFlow
Vertex AI
Fine-tuning
Langflow
TensorFlow
Keras
PyTorch
LLM
RAG
Flowise
Hugging Face
Amazon SageMaker
LLMOps
Machine Learning
DevOps
GCP
Kibana
Fluentd
Prometheus
Azure
AWS
Docker
Kubernetes
Grafana
Apply
≈ $32k – $83k per year (Estimated) • In office • Full-Time • Gurgaon
Python
Python
Flask
FastAPI
Databases
Weaviate
Pinecone
FAISS
AI/ML
Weights & Biases
LangChain
MLFlow
Fine-tuning
AI Agents
NLP
spaCy
Transformers
PyTorch
RAG
NLTK
Streamlit
OpenAI
Anthropic
Hugging Face
Amazon SageMaker
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Web3
Optimism
Apply
In office • Internship • Bachelor's Degree • Bengaluru
Python
Apply
$155k – $163k per year • In office • 4+ years exp • Bachelor's Degree
Python
SQL
Analytics
ETL/ELT
Management
Agile
Apply
≈ $93k – $197k per year (Estimated) • In office • 5+ years exp
Python
SQL
Scala
Databases
Databricks
MS SQL
Apache Kafka
Microsoft Fabric
AI/ML
Spark
DevOps
Azure
Analytics
Power BI
Dimensional Modeling
Apply
≈ $32k – $80k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Athens
Python
SQL
Databases
Databricks
AI/ML
Copilot
Claude
Dagster
dbt
DevOps
Azure
AWS
Analytics
ETL/ELT
Azure Data Factory
Apply
$120k – $160k per year • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • Charlotte • Atlanta • Richmond
Python
SQL
SAS
Databases
Db2
Oracle
AI/ML
Machine Learning
Analytics
Tableau
MicroStrategy
Management
Microsoft Office
Apply
≈ $104k – $225k per year (Estimated) • In office • Full-Time • Lausanne
AI/ML
Model Context Protocol
AI Agents
Agentic Workflows
Apply
≈ $87k – $212k per year (Estimated) • In office • Full-Time • Lausanne • Geneva
DevOps
Azure
Kubernetes
Management
Agile
Apply
≈ $37k – $89k per year (Estimated) • In office • Lausanne
Apply
≈ $69k – $160k per year (Estimated) • Remote (Switzerland) • Contractor • Bachelor's Degree • Lausanne
Apply
≈ $99k – $234k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Master's Degree • Lausanne
Apply
See all jobs
This is one of many
819,440 more open roles from verified company boards, updated every day.