Software Engineer (Python)

Littlebear1 Ltd
London (Greater)
09 Mar 2018
10 Apr 2018
Contract Type
Full Time

We are looking for a Software Engineer with a strong understanding of Python, algorithms, API design, testing and QA.

Your role as a Software Engineer will consist of looking at an existing Python code stack and making it your own. Your role will involve creating and maintaining the pipeline that will enable our researchers to iterate through the latest deep learning models in Python and TensorFlow.

You will need to be able to turn over each piece of this code, write tests, ensure it is efficient and production worthy, be able to write new modules that perform new functionality, and aid with writing a user-facing API to access its features.

You will join a small creative team of 7 deep learning researchers and interaction designers in creating disruptive technology in the field of tangible human computer interaction, that harness the power of vibrations and Artificial Intelligence as a way of controlling the digital world around us.

Candidate Requirements:

You will work closely with a front-end Python and React developer and a back-end Machine Learning engineer making use of TensorFlow. As a result, you will have intimate knowledge of each domain and will require good communication skills.

Ideally your interests extend beyond Software Engineering and into Machine Learning where you will also aid in the research and development of new algorithms. For this, you should also have some existing background of research in an ML oriented practice

We’re a small highly creative team, and we’re looking for someone proactive who brings new ideas to the table and actively collaborates with us in designing the interfaces of the future.


  • CS degree or equivalent and 2+ years in Software Engineering/QA/SDET/SET
  • Strong Python background
  • Good algorithms background
  • Experience in Testing & Automation (e.g. pytest, unittest)
  • Experience with Git

Bonus Skills:

API design experience

  • Machine Learning experience
  • Flask/Django experience
  • Front-End experience especially using ReactJS
  • TensorFlow programming experience
  • Experience with continuous integration
  • Experience with database structures (e.g. MySQL, Postgres, SQLite)
  • Data Science Experience

This job was originally posted as

Similar jobs

Similar jobs