Skip navigation

Software Engineer

Posted By Shivika UpadhyayLondon(Hybrid)


Placement Type:



£419 per day(PAYE Inside IR35)

Start Date:

Asap(until 31/12/24)

Contract – 4 months (start Asap until 31/12/2024), Onsite x3 days Kings Cross London.

Client is pursuing fundamental research aimed at developing novel AI foundation models to control the behavior of virtual characters. As part of this project, we would like to develop a research demonstrator that illustrates the fundamental advancements achieved in this space.

Technical Context

  • The demo is developed around the following components
  • Front-end: responsible for rendering the virtual character in a simple 3D environment. This will be web-based and developed with WebGL (either in Three.js or Unity).
  • Back-end: responsible for running the model controlling the virtual character as well as simulating the evolution of the environment. This will be developed in Python and Flask/Django.
  • The main requirements of the demo are:
  • Streaming performance and real-time interaction: the demo should run at 30+FPS, which requires an efficient communication protocol between front-end and back-end. The user can also directly interact with the character in simple ways, this adds up to the required reactivity of the overall system.
  • A prototype of the demo is already available internally.


  • Building on an existing prototype, the candidate will directly work with the research team to refine the backend of the current Flask-based solution to enable reliable and scalable front-end/back-end communication and model interaction.
  • The candidate will build on the APIs available for the model controlling the character and the simulator to develop the back-end component.
  • The candidate will be responsible for the deployment of the backend on internal servers.


  • Experience in developing web-based applications including back-end development and deployment.
  • Experience in deploying ML models on cloud services (e.g., AWS).
  • Coding skills Python.

Client Description

Our Client is the largest social media company in the world. They have substantial B2B and B2C advertising and media platforms, as well as a nonprofit initiative. With the mission of bringing people together, they now boast over 2 billion users, and are rapidly developing as they influence the world around us.


Aquent is dedicated to improving inclusivity & is proudly an equal opportunities employer. We encourage applications from under-represented groups & are committed to providing support to applicants with disabilities. We aim to provide reasonable accommodation for any part of the employment process, to those with a medical condition, disability or neurodivergence.