Data Scientist – Natural Language & Personal Finance

Website Goodwith

£45-60,000 plus equity in the business

Bude, Cornwall / Remote

Good With is recruiting for a Data Scientist with expertise in Natural Language Understanding and Personal Finance Data who will work at the heart of a dynamic multidisciplinary agile team to develop a platform and infrastructure connecting a voice-enabled intelligent mobile app, financial OpenBanking data sources, state of the art intelligent analytics and real-time recommendation engine.

As part of the founding team, this is a key role as it will develop the intelligent data analysis and recommendation engines at the core of the Good With platform supporting a unique voice and natural language interaction with users.

Python and open source technologies are the overarching strategic choice for the data processing, analysis, machine learning and recommendation engines.

The role fulfils two key responsibilities:


  1. Financial data analytics, machine learning and recommendation engine:
    • Processing of personal finance data to build and update user profiles.
    • Data analytics and machine learning to identity patterns in user behaviour.
    • Development of a recommendation engine to support mobile app providing advice to users about purchasing and other financial decisions.
  1. Natural language analysis and intelligent chatbot development:
    • Voice and direct text mobile app natural language understanding, translation to chatbot and recommendation engine queries.
    • Intelligent chatbot for realistic conversations and fluid user experience, interfacing with financial data profiles and recommendation engine.

Who are Good With?

Good With is an exciting fintech/edtech startup with a mission to develop engaging mobile applications to educate young adults on personal finance. Using cutting edge voice technology and sophisticated real-time algorithms Good With’s applications will help our 18-24 users make savvy financial decisions and develop a robust credit score.

Our passion is to give all young people access to good financial advice, help them develop their own financial intelligence and enable their finances go further.

We are at the start of an exciting product journey and you will play a key role in developing both the products and the business.

The ambition is for the app to become a trusted financial buddy that meets the highest standards in design and experience expected by modern digitally-native consumers.

Who we’re looking for

Good With are looking for an individual who has 3+ years experience developing data analytics pipelines in products that have succeeded in gaining user adoption.

You will also have experience specialising in natural language understanding and intelligent chatbot development, with at least one significant product demonstrating successful use of NLP and chatbot user interaction.

Your experience will include working in an agile team, doing iterative development, and monitoring the performance and accuracy of data analytics pipelines.

Your experience will include working with a security function to ensure data analytics pipelines and user products maintain information security, assess and mitigate risk, and support formal security assurance processes.

You will be able to demonstrate your passion for technology by, for example, contributions to open source projects, personal projects, ongoing learning, and giving talks and tutorials on data science and natural language processing.

Technological skills:

  • 3+ years commercial experience with Python data science tools.
  • 1+ years commercial experience of natural language understanding tools.
  • Python natural language tools such as spacy, nltk, Amazon Comprehend or Google Natural Language API.
  • Monitoring for data analytics fairness, performance and accuracy.
  • Writing clean, readable, sustainable and reusable code.
  • Troubleshooting, debugging, and optimising performance.

Team skills:

  • Self-motivated
  • Excellent communication and people skills
  • Team player
  • Happy working in a fast-paced environment


  • A degree in a mathematical, scientific or computing subject is a requirement
  • A masters or PhD specialising in data science, statistics or natural language processing is highly desirable
  • A certification in Amazon/Google cloud data analytics and natural language tools is desirable.

The Good Stuff:

  • 12 month contract and equity in the business
  • This role is likely to become a permanent position for the right developer and a successful product
  • This is a unique and challenging role, and an ideal opportunity to gain valuable experience at the cutting edge of data analytics and intelligent chatbot development
  • This is also a fantastic opportunity to gain experience in the UK’s exciting and growing fintech and edtech sectors

Sounds like you?:

Send us your CV today:

This role is part funded for seven months by the England European Development Fund as part of the European Structural and Investment Funds Growth Programme.

To apply for this job email your details to