onsite
NLP/Linguistics Software Engineer - hatch IT
Software Engineer
Build next‑generation analytics platform components, blending NLP algorithms, search engine technology, and data science to power advanced record matching solutions.
About the role
Key Responsibilities
- Design and implement scalable NLP pipelines for record matching within a large analytics platform.
- Collaborate with data scientists to translate linguistic theory into production‑ready AI models.
- Integrate search engine components to enhance query performance and relevance.
- Optimize algorithms for speed, accuracy, and resource efficiency across distributed systems.
- Document architecture, code, and best practices for cross‑team knowledge sharing.
Requirements
- Proficiency in Python and experience with NLP libraries (spaCy, NLTK, Hugging Face).
- Solid understanding of machine learning fundamentals and model deployment.
- Experience with search technologies (Elasticsearch, Solr) and data processing frameworks.
- Strong analytical skills and ability to translate linguistic concepts into code.
- Excellent communication and teamwork in an agile environment.
Skills
pythonnlpmachine learning