PhD Position in Differential Programming: Utrecht University offers a PhD position focused on the development of compilers and domain-specific languages (DSLs) for probabilistic and differential programming. This role is part of the ERC project FoRECAST, aiming to forge new paths in machine learning technology.
PhD Position in Compilers/DSLs for Probabilistic and Differential Programming
Designation
PhD Candidate
Research Area
- Probabilistic and Differentiable Algorithms for Machine Learning
- Programming Language Implementation for High Performance Computing
- Programming Language Semantics and Foundations
Location
Utrecht University, Utrecht, Netherlands
Eligibility/Qualification
- Master’s degree with research experience in Computer Science, Mathematics, Statistics, Physics, or a related discipline.
- Excitement for research in differential and probabilistic programming, programming languages, and compilers.
- Experience in:
- Programming languages and compilers.
- DSLs for scientific computing and machine learning.
- Probabilistic and differentiable programming.
- Strong English communication skills (both written and oral).
- Ability to work independently and collaboratively in a diverse team environment.
Description
The position involves developing foundational theories and systems for differential and probabilistic programming. You will work on advanced techniques and algorithms, implement high-performance programming solutions, and validate their efficiency and correctness. The role also includes teaching responsibilities in undergraduate and master’s programs.
Salary and Benefits
- Gross monthly salary: €3,059 to €3,881 (for full-time employment).
- Additional benefits: 8% holiday pay, 8.3% year-end bonus, pension plan, and flexible employment conditions.
How to Apply
Interested candidates must submit the following via the “Apply now” button on the Utrecht University website:
- A two-page cover letter in English detailing research interests and relevant experience.
- A full academic CV, including publications and other academic outputs.
- Academic transcripts and degrees.
- A copy of the MSc thesis (if available).
- Contact details for two or three references.
Last Date for Apply
October 8, 2025
For more information on application procedures or the FoRECAST project, please contact Matthijs Vákár at m.i.l.vakar@uu.nl or email science.recruitment@uu.nl for questions regarding the application process.