We are looking for an experienced Python back-end engineer to join our team to help scale our AI and tangible HCI research to the next level. You will work at the cutting edge of of the fields within a collaborative multidisciplinary environment comprising of 4 PhD researchers, a Python programmer, 2 audio and 2 hardware engineers.

This is a perfect opportunity for an engineer who can own the software stack but is keen on learning more about deep learning and HCI. 

About us

With several products already on the market, Mogees LTD pioneers advanced sensor-tech using patented AI to convert any object of any material into a Hyper Surface - thereby seamlessly merging the physical world and the data world without the need for keyboards, buttons or touch screens.

After the very successful launch of our consumer music products for professionals and for kids, we are now developing a brand new system on chip device called HyperSurfaces (preview video here) aimed to disrupt the way we interact with everyday objects around us.

About You

Mogees Ltd is currently recruiting a full stack software engineer for a full time role within our R&D team in London.  As part of this role, you will join us in creating a disruptive technology in the field of tangible Human-Technology Interaction.

You will be in charge of scaling our data collection pipeline to be used by audio engineers and AI researchers both within and outside the company. 

Our pipeline allows us to collect different types of multi-channel audio and sensors data and process it to be used seamlessly by the rest of the team. 

While your main objective is building and scaling our pipeline, we’re also a very small team so everyone is involved in conducting research, discussing designs and architectures as well as suggesting ways of improving our user interaction. 

Skills you’ll need


◦ Python, Flask, Django and data-centric Python libraries such as Numpy and Pandas

◦ Postgres, SQLAlchemy, Redis

◦ Strong understanding of multithreading

◦ Ability to architect scalable solutions knowing that we work with very large unique data


◦ Docker Compose, Celery, RabbitMQ, Redis, Nginx

◦ AWS: EC2, ECS, S3, AMI; GCE: Storage and Virtual Compute

◦ Travis CI, Postgres

Testing and versioning: 

◦ Pytest, Sentry, Devpi, Docker registry, Git

Bonus Skills

  • Knowledge of basic audio signal processing and relative libraries (e.g ffmpeg) is a bonus

  • Knowledge of data science, statistics and basic components of a machine learning pipeline is also a bonus 

  • Familiarity with Agile methodology

  • Front-End experience (ReactJS Webpack, Babel)


  • Your own laptop

  • Free coffee, beer and rooftop in our WeWork London Fields office


This is a full-time position in our offices in Shoreditch, London.

Salary between 55,000 and 70,000 GBP based on previous experience and level of seniority.

How to apply:

Contact bruno@hypersurfaces.com with a CV / Resume and a short explanation of your previous experience in relation to each of the individual skills mentioned here.

Help us build a diverse team

We encourage people of all genders, backgrounds, cultures, and walks of life to apply! 

If you have any questions, please don't hesitate to ask.