Data Scientist or Software Developer. NLP technology development

RSI LONDON Group
Charing Cross, United Kingdom
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 75K

Job location

Charing Cross, United Kingdom

Tech stack

Computer Programming
Databases
Amazon DynamoDB
Github
Identity and Access Management
Machine Learning
Open Source Technology
GIT
Servicebus
HuggingFace
Functional Programming
Cloudwatch
Api Gateway
Amazon Web Services (AWS)
Docker

Job description

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.

Responsibilities

  • 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.

Requirements

  • 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

Benefits & conditions

  • 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

Apply for this position