PhD Position in Compilers/DSLs: Utrecht University is offering a PhD position in the ERC project FoRECAST, focusing on developing innovative algorithms and systems for probabilistic and differentiable programming within high-performance computing environments. This position allows candidates to contribute to cutting-edge technology foundational to the future of machine learning.
PhD Position in Compilers/DSLs for Probabilistic and Differential Programming
Designation
PhD Candidate
Research Area
- Primary Focus: Probabilistic and differentiable programming
- Key Areas:
- Probabilistic and differentiable algorithms for machine learning
- Programming language implementation for high-performance computing
- Programming language semantics and foundations
Location
Utrecht University, Netherlands
Eligibility/Qualification
- Master’s degree in Computer Science, Mathematics, Statistics, Physics, or a related field.
- Research experience in relevant areas.
- Interest in differential and probabilistic programming, programming languages, and compilers.
- Proficiency in programming languages and compilers, as well as experience with DSLs for scientific computing and machine learning.
- Strong English communication skills.
- Capability to work independently as well as collaboratively in a diverse team.
Job Description
- Develop foundational and innovative techniques in differential and probabilistic programming.
- Analyze and design performant implementations based on theoretical advancements.
- Build and evaluate state-of-the-art implementations utilizing data-parallel functional array programming.
- Conduct mathematical proofs of algorithm correctness and efficiency.
- Apply research methodologies to solve real-world problems in areas such as experimental design and reinforcement learning.
- Engage in teaching within the department, including tutorial conduction and student supervision.
How to Apply
Interested candidates are encouraged to apply by following these steps:
- Submit a two-page cover letter (in English) detailing:
- Research interests relevant to the position
- Evidence of self-motivation and collaborative abilities
- A summary of your MSc thesis or comparable project
- Earliest possible start date
- Include a full curriculum vitae, outlining academic achievements and contributions.
- Provide degrees and transcript records with grades.
- Submit a copy of your MSc thesis (if available) and contact details for 2-3 references.
Please use the “Apply now” button available on the university’s recruitment page. Note that applications sent via email will not be considered.
Last Date to Apply
8 October 2025








