We use cookies on this website, you can read about cookies and GDPR Privacy Policy here >>.


Data Scientist or Software Developer. NLP technology development. London Filled

Industry IT, New Technology and Web Development, Science, Technical
Location London
Job Type Permanent
Visa Employer may consider sponsoring work visa for suitable candidates from abroad depending on their experience
Salary £60000 — £75000 per annum
Package Standard Benefits
Date 25 April 2023

Our client is looking for a new addition to their progressive team: remotely or London-based, mid- to senior-level Data Scientist or Software Developer with experience in building real-world cloud-based NLP applications.

NB! Although we are looking for candidates experienced in NLP projects, the preference is given to those who have a stronger experience in deploying any (i.e. not necessarily NLP-related) applications in production using the tech stack outlined in the job spec, so experience with all or most of the listed AWS services is the key.


  • Maintenance, refactoring, and other ongoing optimisations of the news-processing applications that they have already deployed in their platform (e.g., topic and sentiment analyses, entity extraction, entity disambiguation, etc.)
  • Development of novel NLP applications to extract various useful signals from a news feed that includes tens of thousands of sources.

Key Skills

  • are interested in working in a privately funded, startup-like environment, backed up by a strong investor
  • possess a can-do attitude and require minimal supervision
  • have previously contributed to building highly distributed and fault-tolerant applications
  • know and follow best practices for software development
  • have a solid working knowledge of all or most of the following technologies from our stack:


  • Python and AWS CDK for Python
  • SQL (Postgres or other dialects)
  • AWS services: EC2, VPC, EFS, S3, DynamoDB, Lambda, API Gateway, ECS, ECR, SQS, SNS, EventBridge, CloudWatch, IAM
  • Huggingface and/or other commonly used NLP frameworks and packages
  • HNSW or similar ANN algorithms and libraries
  • Docker
  • Git, GitHub, GitHub Actions


Bonus points if you have any or a combination of the following

  • experience in developing predictive applications using traditional Machine Learning algorithms
  • experience with graph and/or vector databases
  • experience with programming in Rust
  • verifiable certificates for any of the aforementioned technologies
  • can showcase your skills in the form of open-source contributions, blog posts, online courses or academic publications (co-)authored by you

Job benefits

    • Well-funded Project
    • Part of a family office, which creates an opportunity to meet many interesting people
    • Opportunity to work on intellectually challenging DS problems, build something meaningful and see the results of your work in action
    • Opportunity to work with cutting-edge technologies, which creates a massive skills and career boost
    • Flexible working conditions

Become a part of this unique opportunity, apply now!

If you would like to register your CV for similar roles in the future, please fill in the form and submit your resume now

Apply for this job