Two Postdocs in Programming Languages

Karlstad University

Göteborgs kommun

On-site

SEK 400,000 - 600,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Swedish language courses
Inspiring working environment
Employee benefits

Job summary

Chalmers University of Technology in Gothenburg is offering a Postdoc position in functional programming for a duration of two years with the potential for a one-year extension. Candidates should have a doctoral degree and a robust background in functional programming.

This research role includes collaboration on advanced programming languages, theorem proving, and mentoring students. The opportunity is set in a vibrant environment with many benefits.

Qualifications

  • A doctoral degree (or equivalent foreign degree) in Computer Science, Mathematics, or a related field.
  • Strong written and verbal communication skills in English.
  • Solid background in functional programming.

Responsibilities

  • Drive independent and collaborative research in functional programming and formal methods.
  • Develop novel techniques and co-author high-quality scientific publications.
  • Mentor MSc or PhD students.

Skills

Functional programming
Programming language semantics
Strong written and verbal communication

Education

Doctoral degree in Computer Science, Mathematics, or related field

Tools

Interactive theorem proving

Job description

Our goal is to focus on competence, knowledge and collaboration in order to play an important, demonstrable role in social development.

Do you want to use functional programming to find new ways to develop, test and formally verify software or hardware? Chalmers, with its world leading groups in functional programming and formal methods, provides the ideal environment for research on programming with formal guarantees—an increasing practical importance.

About us

The Department of Computer Science and Engineering, a joint department of Chalmers and the University of Gothenburg, spans the breadth of computing disciplines. Our internationally visible research, strong industry links and diverse environment create a collaborative setting where ideas grow into real impact.

At the division of Computing Science, we advance secure and trustworthy software and systems, spanning foundations, programming languages, tools and practical methods that help shape dependable digital infrastructures.

You will be joining a highly collaborative and international environment spanning the Functional Programming and Formal Methods units. We conduct world-leading research in programming language design, semantics, interactive theorem proving, and formal verification.

About the research project

We are looking for two Postdocs with a strong background in functional programming to join our dynamic environment. We have two rather flexible subprojects, and we want to recruit the best functional programmers and tailor the exact research focus to your unique strengths.

Depending on your background and interests, you will have the opportunity to contribute to our ongoing research initiatives. These range from exploring the foundations of programming languages (such as advanced type systems and functional logic programming) to bridging the gap between ad hoc array processing and formally verified functional programming using interactive theorem provers.

Who we are looking for
The following requirements are mandatory:
  • A doctoral degree (or equivalent foreign degree) in Computer Science, Mathematics, or a related field. This eligibility requirement must be met no later than the time the employment decision is made.
  • Strong written and verbal communication skills in English.
  • A solid background in functional programming.

You are expected to be somewhat accustomed to teaching, and to demonstrate good potential within research and education.

The following experience will strengthen your application:

We expect you to have documented expertise in one or more of the following areas:

  • Programming language semantics and type systems
  • Functional logic programming
  • Property-based testing
  • Interactive theorem proving (such as Agda, Lean, or Rocq)
  • Domain‑specific languages (for example, for hardware design or parallel programming)
  • Array or tensor programming
  • Applications to physical sciences, dimensional analysis, or climate impact modeling

It is highly meritorious if the doctoral degree has been obtained within the last three years prior to the application deadline.

What you will do

As a Postdoc, you will drive independent and collaborative research to push the boundaries of functional programming and formal methods. In addition to theory development, your work will have the potential to scale algebraically account‑able architectures to high‑stakes, continuous domains, encompassing foundational research, formal verification, and language design.

Working closely with the core research team (Patrik Jansson, Koen Claessen, and Mary Sheeran), you will develop novel techniques, prove their properties, and co‑author high‑quality scientific publications. Beyond your core research, you will have the rewarding opportunity to mentor MSc or PhD students, sharing your expertise with the next generation of computer scientists.

Extent: 100% employment, distributed as 80% research and 20% departmental duties (typically teaching at the BSc or MSc level).

The position is meritorious for future roles in academia, industry, or the public sector.

Contract terms

The position is a temporary full‑time employment for two years with the possibility of a one‑year extension.

The position requires physical presence throughout the entire employment. A valid residence permit must be presented by the start date, otherwise the offer may be withdrawn.

What we offer
  • As a postdoc at Chalmers, you are an employee and enjoy all employee benefits.
  • A dynamic and inspiring working environment in the coastal city of Gothenburg.
  • Chalmers offers Swedish courses to help you settle in if Swedish is not your native language.

We welcome your application no later than Sunday 2026‑08‑16.

Chalmers University of Technology in Gothenburg conducts research and education in technology and natural sciences at a high international level. The university has 3100 employees and 10,000 students, and offers education in engineering, science, shipping and architecture. With scientific excellence as a basis, Chalmers promotes knowledge and technical solutions for a sustainable world. Through global commitment and entrepreneurship, we foster an innovative spirit, in close collaboration with wider society.

Chalmers was founded in 1829 and has the same motto today as it did then: Avancez – forward.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Two Postdocs in Programming Languages
Two Postdocs in Programming Languages

Chalmers Tekniska Högskola Aktiebolag • Göteborgs kommun

On-site
SEK 300,000 - 480,000
Full employee benefits
Support for Swedish language courses
Dynamic work environment in Gothenburg
Postdoc in Functional Programming & Formal Methods
Postdoc in Functional Programming & Formal Methods

Chalmers Tekniska Högskola Aktiebolag • Göteborgs kommun

On-site
SEK 300,000 - 480,000
Full employee benefits
Support for Swedish language courses
Dynamic work environment in Gothenburg
Postdoc: Functional Programming & Formal Methods
Postdoc: Functional Programming & Formal Methods

Karlstad University • Göteborgs kommun

On-site
SEK 400,000 - 600,000
Swedish language courses
Inspiring working environment
Employee benefits
Postdoc in Bioinformatics and Machine Learning
Postdoc in Bioinformatics and Machine Learning

Chalmers Tekniska Högskola AB • Göteborgs kommun

On-site
SEK 420,000 - 540,000
Postdoc in Human-in-the-loop Software Engineering for Secure Software Supply Chains
Postdoc in Human-in-the-loop Software Engineering for Secure Software Supply Chains

Chalmers University of Technology • Göteborgs kommun

On-site
SEK 420,000 - 540,000
Employee benefits
Gothenburg campus
Relocation support
Postdoc in Human-in-the-loop Software Engineering for Secure Software Supply Chains
Postdoc in Human-in-the-loop Software Engineering for Secure Software Supply Chains

Chalmers Tekniska Högskola AB • Göteborgs kommun

On-site
SEK 420,000 - 480,000
Postdoc in English-medium instruction
Postdoc in English-medium instruction

Chalmers University of Technology • Göteborgs kommun

On-site
SEK 420,000 - 540,000
Employee benefits
Gothenburg working environment
Parental leave information
Postdoc in English-medium instruction
Postdoc in English-medium instruction

Chalmers Tekniska Högskola AB • Göteborgs kommun

On-site
SEK 420,000 - 560,000
Employee benefits
Dynamic research environment in Gothen
Move To Gothenburg guidance
Postdoctoral researcher in Human-Robot Interaction
Postdoctoral researcher in Human-Robot Interaction

Chalmers Tekniska Högskola AB • Göteborgs kommun

On-site
SEK 520,000 - 640,000
Employee benefits
Gothenburg location
Move To Gothenburg program
Postdoctoral researcher in Human-Robot Interaction
Postdoctoral researcher in Human-Robot Interaction

Chalmers University of Technology • Göteborgs kommun

On-site
SEK 520,000 - 660,000
Employee benefits
Dynamic working environment in Gothenu
Move To Gothenburg resources