NLP Engineer / Data Engineer
Core
Build scalable entity recognition and matching systems for large, noisy datasets using NLP and ML.
Role type
NLP Engineer / Data Engineer
Builds
Intelligent data matching pipelines and entity resolution systems
Domain
Enterprise data management, NLP, data engineering
Deliverable
production ML models
Required skills
Python, NLP (NER, text similarity, embeddings), fuzzy matching, transformers (BERT/SBERT), SQL, NLP libraries (spaCy/NLTK), data pipelines
Preferred skills
Entity resolution, Elasticsearch, Redis, Cloud platforms (AWS/GCP/Azure)
Responsibilities
Build entity recognition and entity resolution pipelines, Develop matching systems across multiple data sources, Apply NLP techniques for text processing and normalization, Implement fuzzy and semantic similarity models, Work with embeddings and transformer-based models, Handle large-scale datasets efficiently, Build and maintain data pipelines, Improve accuracy through evaluation and edge-case handling
Seniority
Mid-level IC