Join Facesoft

The leading startup in AI facial recognition and generation tech

Company perks

Flexible schedule

Are you more of an evening person? No worries. Feel free to walk in and start work later!

Competitive Salary

We always look for talented, driven individuals who are up to solving difficult, real-world problems. In return, we offer very competitive salaries plus options!

Paid Holidays

Our conviction is that our employees are our best assets and realise that productivity goes hand-in-hand with employee satisfaction. We offer competitive paid holidays packages as well as the option of working from home.

Open Positions

Featured jobs

Software Engineer for building SaaS platforms (£70-90k plus options)

An incredible opportunity has arisen for a bright, driven and ambitious developer to join a rapidly growing team at one of London’s most technologically advanced startups. Designing and building large scale software systems employing machine-learning algorithms with focus on deep learning and turning them to shippable products. Software systems span a wide range of applications such as recommendation systems, computer vision, natural language processing. Candidates should have experience with real-world applications and big data. At FaceSoft we are working with high-end technologies and at the same time with state-of-the art scientific research fields within the areas of machine learning, computer vision, virtual and augmented reality. We aim to provide new ground-breaking services such as: hyper realistic faces for gaming and VR/AR applications, automated face ID, the world’s most accurate facial recognition system (for security, cyber security, banking etc.), emotion recognition (to enhance psychological therapies, performance training and business communications), medical diagnosis and surgical planning for facial reconstruction. Towards these directions we are currently expanding our interdisciplinary team-of-experts to address large-scale software as a service packages. If you feel you are up to the challenge of joining a team planning to disrupt multiple sectors and make world-advancing software, please send your CV at

Our stack

Python, Java, Spark, Kafka, MySQL, HDFS, BigQuery, Cassandra, Docker, Jenkins, Kubernetes.


  1. To have end-to-end ownership: Design, build, ship, measure and maintain the services.
  2. Designing and building software systems to support machine-learning algorithms.
  3. Collaborate with the brightest research ML engineers team members and collaborators around the world.
  4. Turn algorithm prototypes into shippable products.
  5. Mentor less-experienced engineers and data scientists.

Essential Requirements

  1. BSc/MEng in computer science or equivalent.
  2. Experience developing large scale distributed systems.
  3. Deep understanding of computer science fundamentals: object-oriented design, data. structures, applications programming and multithreaded programming.
  4. 3+ years programming experience in Python, Java, C/C++ .
  5. Highly Proficient in Linux environment.
  6. Experience with docker, jenkins, databases, google cloud platform and BigQuery.


  1. Knowledge in algorithms, machine learning/deep learning.
  2. Knowledge of open source data science and deep learning tools and platforms like Python Scikit-learn, Tensorflow, Keras.
  3. Experience in big data tools.

Our Offices


80 Wood Ln,
Shepherd's Bush,
London W12 0BZ

Email Us