Topos seeks Research Software Engineer

hiring
personnel
video
Author
Published

2022-02-21

Abstract

We invite applications to join the Topos Institute as a Research Software Engineer, to work on software for compositional data integration and scientific modeling in the Julia programming language.

We invite applications to join the Topos Institute as a Research Software Engineer (RSE). The RSE will work on finding the right abstractions for data integration, knowledge representation and reasoning, and scientific modeling, and will implement them in software using the Julia programming language. The position is for one year with possibility of conversion to a regular position. A strong background in programming is required. Knowledge of category theory and prior experience with Julia are preferred but not required.

For more information, including instructions on how to apply, please see the official call for applications. Feel free to contact us if you have any questions!

In this position, the RSE will develop mathematics and software as part of the AlgebraicJulia project, which includes the package Catlab.jl. A recent talk gives a sense of the design problems involved in creating software for applied and computational category theory. Slides are available here and the video is below.