Senior NLP Data Scientist

Location: London, UK
Salary: £80,000 - 90,000 + equity

About the role

Kalido exists to help create a world where people and organizations can maximize potential through a global community of valued connections and opportunities. Kalido has to tackle a number of unique, challenging NLP problems unsolved by off-the-shelf models: meaningful connections require understanding human preferences and interests in more sophisticated ways than keyword matching, so we delve into cutting-edge NLP research to find effective techniques. Additionally, we gather large amounts of interaction data from our users which should be used to drive a better experience for them. We are looking for a talented and impact-oriented Data Scientist excited about NLP challenges to join us.

In this role, you will work with our ML Engineers to build and curate the foundations upon which all our data and insights rest, and also shape the company, and our collective ability to impact the world. You will extend our skill-matching and recommendation engines, build new models to enable insightful chat/media/document mining, summarisation, and identify mechanisms to support more inclusive group discussions. To achieve this, you will explore and apply the latest publications and models (e.g. latest representation learning). Everyone on our team is a true product owner, responsible for ensuring excellence and we move fast (but thoughtfully). You’ll also be able (and encouraged) to publish the results of any work you do that is not commercially sensitive.

As part of a startup, your responsibilities will vary, but on a day to day basis, you will:

  • Identify, test, select, and implement the most efficient and effective machine learning techniques required for our specific flavour of NLP
  • Apply analytical theory to real-world problems on large and dynamic datasets, your insights will not stop at data and calculations but will bridge from numerical insight to business objectives
  • Process and reproducibly model large sets of data
  • Be hands-on in identifying problems in data and improving the quality of data using tools and data labelling techniques
  • Define quality metrics for the data and model performance
  • Work in tandem with Machine Learning Engineers to build and improve the tools to train, monitor and analyse model performance and data quality
  • Propose technical solutions and strategies to business challenges in a self-driven environment
  • Identify opportunities for exploiting data to drive solutions
  • Work with other teams to understand the opportunities and constraints of existing data in the context of ML and predictive modeling
  • Develop statistical models and algorithms for integration with our product
  • Provide input into future data science strategy and product development
  • Provide guidance and feedback to other design and development teams to improve the quality of user experiences through better data feedback systems
  • Test, evaluate and improve the analytical results on live systems

What we are looking for

We value inclusion, impact, transparency, generosity, and teamwork. You can read more about our values and what they mean to us. We are looking for someone who: shares our philosophy; is capable and excited about the role; strives for personal and professional excellence; and wants to make a meaningful difference through their work.

This opportunity is for you if you are:

  • Creative and delivery-focused, especially in data-scarce environments
  • Passionate about mathematics and statistics, with 3+ years of data science related work
  • Able to rapidly and effectively translate business challenges into data pipelines & model frameworks
  • Experienced with multiple ML techniques
  • Equipped with programming skills to self-sufficiently manipulate, analyse, synthesise, and visualise data in e.g. Python, SQL, Scala, Java, Spark, SQL, R
  • Experienced in the design and usage of relational databases (eg SQL, PostgreSQL)
  • Experienced with testing frameworks (e.g.PyTest)

How to apply

If being an NLP Data Scientist at Kalido sounds like something that leverages your skills and ignites your passion, we want to get to know you. Drop us an email with your CV (including a link to your portfolio) and a cover letter, addressed to Martyna at, or apply online today: