Meet ApplyKite Twin, the application assistant that learns with you
Meet your Twin, it learns with you
Your Twin learns with you
Launch week codes:30% off annual Pro20% off monthly Pro
Ends in00h00m00s
Ends in00h00m00s
Eva Darulova
Closing soon
Just Landed
Posted Yesterday
Postdoctoral position in Practically Usable Verification for Numerical Programs Uppsala University in Sweden
Degree Level
Postdoc
Field of study
Computer Science
Funding
Available
Deadline
Nov 13, 2026
Country
Sweden
University
Uppsala University
Apply for this position
Keywords
Suggested positions
About this position
This postdoctoral project sits in automated program verification at the Department of Information Technology, Uppsala University, within the Division of Computing Science and the Programming Languages group.
The research is focused on making it easier for developers to write correct and efficient numerical programs. A central challenge is floating-point rounding error, and the project explores ways to verify numerical code that is widely used in safety-critical embedded systems, data analysis, weather forecasting, physics, and engineering.
The position combines theory and implementation. On the theory side, the successful candidate will help develop new automated verification techniques for numerical programs. On the implementation side, the work aims at practical tools and methods that can be used on real-world code. The advert also highlights related directions such as specification inference, fault localisation, and optimisation approaches that improve the usability of verifiers.
The Programming Languages group provides the research environment for the postdoc. It is described as a collaborative group with senior researchers and PhD students working on programming language design, program verification, and software engineering, and it meets regularly in a supportive setting.
The role includes research administration and participation in project meetings, and may include some teaching within the department depending on interest and course availability.
Funding details
Available
What's required
A PhD degree in computer science or a closely relevant field such as programming languages, program verification, or software engineering, or a foreign degree equivalent to a Swedish PhD in the subject, must be obtained by the time of the employment decision. Priority is given to candidates who completed their degree no more than three years before the application deadline, though this period may be extended for special circumstances such as sick leave, parental leave, or union duties. Applicants must have fluent written and spoken English and good programming skills. Preference is also given to candidates who are responsible, self-motivated, independent in research, able to work well in a research group, and able to publish in high-quality venues and present at conferences and scientific meetings.
How to apply
Submit a cover letter stating your motivation and earliest possible start date, a CV, a research statement, copies of relevant diplomas and grades, a publication list, and contact details for at least two references. Apply through the Varbi application link by the deadline.
Make your next move.
Prepare your application
Review drafts and confirm requirements with the university.
Professors
Associate Professor at Uppsala University
Sweden
Research Interests
Biostatistics
Computational Neuroscience
Computer Science
Programming Language
Software Engineering
Make your next move.
Prepare your application
Review drafts and confirm requirements with the university.