Chalmers University of Technology
tendersglobal.net
6 Feb 2024
Job Information
- Organisation/Company
- Chalmers University of Technology
- Research Field
- Computer science » Programming
Computer science » Computer systems
Computer science » Other - Researcher Profile
- Recognised Researcher (R2)
- Country
- Sweden
- Application Deadline
- 4 Mar 2024 – 22:00 (UTC)
- Type of Contract
- Temporary
- Job Status
- Full-time
- Is the job funded through the EU Research Framework Programme?
- Not funded by an EU programme
- Reference Number
- 304–1-12568
- Is the Job related to staff position within a Research Infrastructure?
- No
Offer Description
Join the CakeML research project and be part of developing new verified compilers and proved-to-be-correct programming language implementations. The CakeML project is a friendly, highly collaborative, open source effort, which spans several countries and institutions.
Project description
This postdoc position is part of a grant (from the Swedish Research Council) on making new verified compilers based on the verified CakeML compiler. Early results include the verified PureCake compiler for a Haskell-like source language [PLDI 2023] and the verified Pancake compiler for a low-level programming language [PLOS 2023]. The project itself is quite open ended, but the overall aim is to build new verified compilers based on (parts of) the CakeML compiler.
My group is part of the Formal Methods unit within the Computing Science division at the Computer Science and Engineering department of Chalmers university . The unit and the broader division are lively environments with fun interactions between research areas such as functional programming, formalised mathematics, type theory, information security and more.
Major responsibilities
The research part of the position (80 %) will focus on the grant mentioned above. This work involves developing new verified compilers, improving existing ones, and developing case studies that showcase the verified compilers. Since the CakeML compiler is developed in the HOL4 interactive theorem prover, HOL4 is the tool that is most likely to be used. However, there may be opportunities to broaden the reach of CakeML to other interactive theorem provers and thus there is space to use other tools too.
The teaching part of the position (20 %) will consist of helping with courses the department offers. The teaching duties can range from being a teaching assistant, supervising MSc projects, or even lecturing a course.
Qualifications
To qualify for the position of postdoc, you must:
– Have a PhD in Computer Science, Mathematics, Logic or Philosophy. The doctoral degree must be awarded no more than three years prior to the application deadline (according to the current agreement with the Swedish Agency for Government Employers). Exceptions from the 3-year limit can be granted for parental leave, sick leave, or military service.
– Have significant experience in use and/or development of interactive theorem provers, such as HOL4, Isabelle/HOL, HOL Light, Lean, Coq, ACL2 or similar.
– Have past experience in research on programming languages, compilers or verified proof checkers.
– Have sound verbal and written communication skills in English
Prior experience of tools in the HOL family of interactive theorem provers is a plus.
You are expected to be somewhat accustomed to teaching, and to demonstrate good potential within research and education.
Swedish is not a requirement but Chalmers offers Swedish courses.
Contract terms
This postdoc position is a full-time temporary employment for two/three years.
We offer
Chalmers offers a cultivating and inspiring working environment in the coastal city of Gothenburg .
Read more about working at Chalmers and our benefits for employees.
Chalmers aims to actively improve our gender balance. We work broadly with equality projects, for example the GENIE Initiative on gender equality for excellence . Equality and diversity are substantial foundations in all activities at Chalmers.
Application procedure
The application should be marked with 20240058 and written in English. The application should be sent electronically and be attached as PDF-files, as below. Maximum size for each file is 40 MB. Please note that the system does not support Zip files.
CV:(Please name the document as: CV, Surname, Ref. number) including:
• CV, include complete list of publications
• Previous teaching and pedagogical experiences
• Two references that we can contact.
Personal letter: (Please name the document as: Personal letter, Family name, Ref. number)
1-3 pages where you:
• Introduce yourself
• Describe your previous research fields and main research results
• Describe your future goals and future research focus
Other documents:
• Attested copies of completed education, grades and other certificates.
Use the button at the foot of the page to reach the application form.
Application deadline: 5, March, 2024
For questions, please contact:
Prof, Magnus Myreen, CS, [email protected] , 0729744943
*** Chalmers declines to consider all offers of further announcement publishing or other types of support for the recruiting process in connection with this position. ***
Chalmers University of Technology conducts research and education in engineering sciences, architecture, technology-related mathematical sciences, natural and nautical sciences, working in close collaboration with industry and society. The strategy for scientific excellence focuses on our six Areas of Advance; Energy, Health Engineering, Information and Communication Technology, Materials Science, Production and Transport. The aim is to make an active contribution to a sustainable future using the basic sciences as a foundation and innovation and entrepreneurship as the central driving forces. Chalmers has around 11,000 students and 3,000 employees. New knowledge and improved technology have characterised Chalmers since its foundation in 1829, completely in accordance with the will of William Chalmers and his motto: Avancez!
Requirements
- Research Field
- Computer science
- Education Level
- PhD or equivalent
- Languages
- ENGLISH
- Level
- Excellent
- Research Field
- Computer science » Computer systems
- Years of Research Experience
- 4 – 10
- Research Field
- Computer science » Programming
- Years of Research Experience
- 4 – 10
- Research Field
- Computer science » Other
- Years of Research Experience
- 4 – 10
Additional Information
Work Location(s)
- Number of offers available
- 1
- Company/Institute
- Chalmers University of Technology
- Country
- Sweden
- City
- Göteborg
- Postal Code
- 41296
- Street
- Chalmers Tekniska Högskola
Where to apply
- Website
- https://www.chalmers.se/en/about-chalmers/work-with-us/vacancies/?rmpage=job&rm…
Contact
- City
- Göteborg
- Street
- Chalmers Tekniska Högskola
- Postal Code
- 41296
STATUS: EXPIRED
View or Apply
To help us track our recruitment effort, please indicate in your cover/motivation letter where (tendersglobal.net) you saw this job posting.