You will be responsible for developing and maintaining infrastructure for our innovative software analysis tools, and for developing a secure sandboxed environment for building and automatically testing our users’ code.

You will work in a team of top computer scientists, and you will be able to make your own design choices, without depending on legacy code.

In your typical week, you will have two kinds of tasks. Firstly, you will make sure that the code we are given by our users to analyse can be efficiently built in a fully automated way, separated from other user’s code. This will be a creative long-term task, as you will need to make sure that we support a wide variety of languages and build tools, yet we don’t expose ourselves to malicious attacks. Secondly, you will provide support for our developers to let them seamlessly test their software and deploy it to production (either to cloud, or to dedicated customer servers).

Desired Skills and Experience

  • OS-level virtualisation tools, such as Docker
  • Cloud solutions, in particular deploying software on Google Compute Engine.
  • Build and CI tools, such as Travis