Trainee Software Developer

Greenwich, United Kingdom
£9.90 plus £2.64 London weighting per hour
01 Mar 2021
End of advertisement period
12 Mar 2021
Contract Type
Fixed Term
Part Time

School of Computing & Mathematical Sciences

Location:  Greenwich  
£9.90 plus £2.64 London weighting per hour
Part Time Hours:  Maximum 20 hours per week
Contract Type:  Fixed Term
Closing Date:  Friday 12 March 2021
Interview Date:  To be confirmed
Reference:  JS619

We have a position for the Research Assistant to work in the EU HORIZON 2020 project “ENSURESEC: End-to-end Security of the Digital Single Market’s E-commerce and Delivery Service Ecosystem. ENSURESEC is a sociotechnical solution for safeguarding the Digital Single Market’s e-commerce operations against cyber and physical threats. It combines an automatic, rigorous, distributed and open-source toolkit for protecting the e-commerce infrastructure, with monitoring of the impact of threats in physical space. ENSURESEC addresses the whole gamut of modern e-commerce, from standard physical products purchased online and delivered via post, to entirely virtual products or services delivered online. Similarly, it addresses threats ranging from maliciously modifying web e-commerce applications or rendering them unavailable to legitimate customers, to delivery issues or fraud committed by insiders or customers. It achieves this by focusing on the common software and physical sensor interfaces that sit along the e-commerce, payment and delivery ecosystem. At a technical level, it integrates proven state-of-the-art inductive (machine learning) with deductive (formal methods) reasoning tools and techniques so that e-commerce operations are protected by design, as well as through continuous monitoring, response, recovery and mitigation measures at run-time.

This is an exciting opportunity to participate in a new area of research and in the process collaborate with our prestigious project partners, including key players in software engineering, software verification, blockchain, pen testing, telecommunication, electronic financial services, social media, cyber and physical security of critical infrastructure, to name a few.

Within the project, you will be responsible for supporting ENSURESEC team to develop various cyber security solutions for e-commerce ecosystem.

You will need to be a competent software developer (preferably in Python, Java and C) with experience and/or interest in AI and Machine Learning, ideally in the context of security monitoring. A recent graduate or current student of undergraduate or master’s degree in computer science, mathematics or engineering is essential.

This is fixed term post until end of the project, i.e., May 31, 2022.

Before applying, you may wish to contact Dr. M. Taimoor Khan ( for informal enquiries.