Machine Learning/Senior Python Developer

Location: Old Street, Central London

About us

Our mission is to empower businesses and their employees to have honest conversations.
Do you like making an impact? Are you hungry for innovation, and inspired by driving change? At Qlearsite, we believe in the power of data-led storytelling. We want to help organisations know exactly how to improve their performance, and make their employees’ working lives better. If that sounds like something you want to be a part of, then let’s start a conversation.

What we do

We’re building a better working world.

With next-level language analysis tech and shorter, smarter employee surveys, we’re creating honest conversations that drive change.
Our solutions strengthen organisations and improve working lives. We work with a prestigious client-base of diverse organisations that include Deloitte, the National Health Service of Wales, Virgin Media, etc who have used our people analytics capabilities to meaningfully optimise their organisations.

Our commitment to diversity

Diversity matters. Inclusion is key.
We’re an equal opportunities employer, committed to not just building a diverse company, but one that is inclusive. Our own research makes it clear – diversity isn’t just good for humanity, it’s good for business too. One of our core survey solutions is designed to help organisations understand why they should make it a priority, and that’s exactly what we’ve done at Qlearsite.


The role

Your role will be to extend and robust our industry-leading language-analysis capabilities. You will join a small London-based Engineering team working alongside our Data Scientist to create proofs-of-concept and APIs that drive production SaaS services. The wider engineering department has 18 experienced engineers split into 3 teams across Odessa and London.

The responsibilities

As Senior Python Developer you will:

  • Leveraging and improving cutting-edge NLP capabilities
  • Automated statistical insights and inferences
  • Predictive analytics capabilities

You’ll need:

  • Numerate degree, statistic knowledge preferred
  • Strong python experience (3-5 years)

You’ll need to be comfortable:

  • Collaborating with a data scientist to implement algorithms in python and cython
  • Representing and indexing data efficiently to run interesting clustering, ranking, and filtering algorithms
  • Thinking about API performance, e.g. caching and buffering data
  • Working with tools like pandas, NumPy, scikit-learn, and tensorflow (on occasion)
  • Writing clear, well-tested code, e.g. utilising unittest
  • Creating basic visual front-ends to demonstrate concepts, e.g. using Dash
  • Working with infrastructure engineers to support initiatives in AWS/terraform/docker


  • Competitive package
  • 25 days holiday
  • Cycle to work scheme
  • Fully stocked kitchen
  • Friday drinks
  • Team social events

Diversity at Qlearsite

We are an equal opportunities employer and promote diversity and inclusivity in our business as well as making it a core product that we sell. We know that diversity is an asset and that together we are more successful.

If there are any adjustments you’d like us to make to ensure the most inclusive interview process we can then please let us know. We are on a journey to be better, so we’re more than happy to adapt and accommodate whenever possible.

Apply for this job

7 Bell Yard

Tel: (+44) 0203 915 6200