Research Assistant

Details


1104699


UCL


17/11/2025


Other - See Job


Full-time; 36.5 hours per week


Not Applicable

Pay


£19.14


£3.58

Description

Role

Unitemps are recruiting for a Research Assistant. This role is for an asap start date (mid November) and a projected end date of May 9th 2026. This is a full-time role at 36.5 hours per week.Payment is set at £19.14 per hour + £3.58 holiday pay. This role will be UCL hybrid working with 2 days per week from the office and the rest from home.
 
The post holder will be required to carry out research in the area of distributed and decentralized systems, including designing and implementing novel protocols, running experiments and recording, analyzing, and writing up the results as part of a research team with members from academia and industry.

Duties and responsibilities

  • Contribute to research in the area of distributed and decentralized systems and cryptocurrency networks, in particular, designing new Byzantine and crash fault-tolerant consensus protocols, analysing their security properties, and exploring their real-world use cases.
  • Implement newly designed protocols in Rust.
  • Evaluate the implementation on geo-distributed setups (using AWS) and explore the practicality of the newly developed systems for real-world deployments.
  • Contribute to the writing of research papers summarizing the findings and the subsequent submission to appropriate top-tier research venues.
  • Potentially travel to and present the research findings at conferences.
  • Follow and actively promote the UCL Ways of Working.
  • Takes responsibility to carry out duties in a way that embodies UCL's environmental and social sustainability values, actively supporting UCL's Sustainability Strategy, policies and objectives within the remit of their role.
  • Carry out any other duties within the scope, spirit and purpose of the job as requested by the line manager.
  • This job description may be reviewed and be subject to amendment in consultation with the post holder.
  • If applicable: UCL offers hybrid working where appropriate and the successful applicant may normally work remotely for up to 100% of the week if they wish.

Skills and experience

  • A university degree in Computer Science, Engineering, Mathematics, or a closely related discipline.
  • Knowledge of core concepts in computer science (e.g., algorithms, data structures, programming languages).
  • Familiarity with core concepts from distributed and decentralized systems.
  • Experience with programming and software development (knowledge of the Rust programming language is a bonus).
  • Experience of working in a research environment and multi-disciplinary working.

Location
UCL; hybrid working with 2 days per week from the office

Additional information

This job will close for applications at 11.59pm on Sunday November 9th. Interviews will be held shortly after.

*Please note to be eligible to work within this role, you must have the right to work in the UK, be physically based in the UK and be able to travel to our London based office for a RTW check (if required).

*If you have a full-time contract of employment with UCL, you are not able to work through UCL Unitemps at the same time.

Unitemps reserves the right to close this advert for applications prior to the date specified above, if a high volume of suitable applications are received so pleased don't delay applying.

Unitemps payroll is monthly, one month in arrears, please see the payroll dates here.

Apply for job