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