Research Associate: Distributed OPUS

University of Cambridge - Computer Laboratory

Fixed-term: The funds for this post are available for 2 years.

This is a full time post; however we also welcome applications from those wishing to work part time.

We are seeking a Research Associate to join the CADETs project which is addressing functional gaps in current audit and information-flow systems through fundamental improvements in dynamic instrumentation, scalable distributed tracing, and programming-language support for the purposes of detecting and mitigating Advanced Persistent Threats.   The applicant will also work closely with the Computer Laboratory's FRESCO project.

More information on CADETs may be found at: 

More information on FRESCO may be found at:

Full details of this position can be found at:

This position will be an integral part of an international team of researchers spanning multiple institutions in academia and industry. Successful candidates will contribute to the larger research effort by developing extensions to the FreeBSD and Linux operating systems on multiple computer architectures. The post will also require engaging with hardware, compiler/toolchain, provenance , and application-layer aspects of the project. The successful candidate must be willing to travel within the UK and abroad engaging with downstream industrial and open-source user communities, as well as research sponsors.

Ideal candidates for the Research Associate position will either (a) have experience in systems level application development in a UNIX environment and a familiarity of the problems arising with building distributed systems, or (b) hold a PhD in Computer Science (or similar) with a specialisation in distributed systems, storage or networking.  The position requires existing experience with: the C programming language; python; revision control.  Strong interpersonal and organisational skills, and the ability to work in an international team at multiple sites, are essential.

This post is intended to start on 1 Feb 2017, although flexibility is available.

Questions about the post may be addressed to Dr Ripduman Sohan:

To apply online for this vacancy and to view further information about the role, please visit: This will take you to the role on the University’s Job Opportunities pages. There you will need to click on the 'Apply online' button and register an account with the University's Web Recruitment System (if you have not already) and log in before completing the online application form.

Please ensure you upload your Curriculum Vitae (including publication list for post-doctoral applicants, and substantive details of industrial or open-source systems software development for other applications) and a brief statement of the contribution you would make to the project. If you upload any additional documents which have not been requested, we will not be able to consider these as part of your application.

Please quote reference NR10791 on your application and in any correspondence about this vacancy.

Share this job
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:


South East England