I am seeking applications for a post-doctoral scholar at the University of Iowa, starting in November of 2025. We study extensibility and modularity in high-level typed functional programming languages, particularly Haskell. The post-doctoral scholar will contribute to an NSF-funded project exploring a new semantic foundation for type classes and type families in Haskell. Their work will include formalizing the new approach in Lean, implementing it in GHC, and evaluating that implementation.
A PhD in computer science or a closely related field, with a strong background in programming languages and logic, is required.
The ideal candidate would also have:
This is a one year position with a starting salary of $62,232, but may be extended for additional years based upon performance and the continued availability of funding. The position will start in November 2025 (or as soon as possible thereafter), and will remain open until filled.
To apply, or with questions about the position, please email Garrett Morris with your CV (including a list of publications), a brief letter explaining your suitability for the rule, and the names of at least two references.
The post-doctoral scholar will join the Computational Logic Center (CLC) within the department of computer science. The CLC performs research across programming languages, formal verification, and automated reasoning, and includes J. Garrett Morris, Cesare Tinelli, Katherine Kosaian, as well as several research scientists, post-doctoral scholars, and graduate student researchers. The scholar will have the opportunity to collaborate with other CLC members, as well as participating in joint seminars and other activities.