Enable job alerts via email!

Software Engineer

Aquent GmbH

London

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Job summary

Aquent is seeking a candidate to enhance a research demo involving AI foundation models controlling virtual characters. The role focuses on back-end development and deployment in a Flask-based solution, requiring expertise in Python and cloud services like AWS.

Qualifications

  • Experience in web-based applications and deployment.
  • Strong proficiency in Python, Flask/Django.
  • Experience with AWS for deploying ML models.

Responsibilities

  • Refining the backend of the Flask-based solution for effective communication.
  • Developing back-end components based on available APIs.
  • Responsible for backend deployment on internal servers.

Skills

Web-based application development
Back-end development
Deployment of ML models
Python
Flask
Django
AWS

Job description

Social network you want to login/join with:

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 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.

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 (AWS).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.