Software Engineer IV
Location: London
Length: ASAP – 31st December
Rate: From £52.40 p/h + PAYE Approx. £108.9K per annum)
Hours: 9am-6pm
This client is a top 5 tech giant and owner of some of the world’s most popular social media platforms and instant messaging apps, connecting billions of people across the globe.
Job description:
This organisation is pursuing fundamental research aimed at developing novel AI foundation models to control the behaviour 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.
Responsibilities:
- 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.
Requirements:
- 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.