PhD position in Compilers/DSLs for Probabilistic and Differential Programming
Job Description
Are you eager to jump-start your career in Programming Languages and contribute to Differential and Probabilistic Programming? As a PhD candidate in the ERC project FoRECAST, you’ll work independently and in a collaborative, diverse team. This is an opportunity to contribute to machine learning foundations.
Your Job
In the ERC project FoRECAST, develop theory and systems for probabilistic and differentiable programming applications in machine learning, focusing on area 2: Programming language implementation for high performance computing.
Your Research
Develop foundations in differential and probabilistic programming, including new techniques, implementations, proofs, and applications to real-world problems like gradient estimation.
Your Team
Supervised by Matthijs Vákár, with support from experts in programming languages and machine learning. Join the Software Technology group at Utrecht University and collaborate with international partners.
Your Teaching
Contribute to teaching activities in BSc and MSc programs, including tutorials and student supervision.
Requirements
Master’s degree in Computer Science or related field; enthusiasm for programming languages, compilers, DSLs, and probabilistic programming; strong English skills; ability to work independently and in a team.
Conditions of Employment
Position for 18 months, extendable to four years; gross monthly salary between €3059 and €3881; 8% holiday pay; 8.3% year-end bonus; pension scheme; flexible terms.
Whoops! This job is not yet sponsored…
Or, view more options below
View full job details
See the complete job description, requirements, and application process
Express interest in this position
Let Utrecht University know you're interested in PhD position in Compilers/DSLs for Probabilistic and Differential Programming
Get similar job alerts
Receive notifications when similar positions become available