We are looking for an NLP Engineer to join our team and lead the development of natural language processing solutions that drive intelligent systems. You will be responsible for building, training, and deploying machine learning models that interpret and generate human language effectively.
Responsibilities
- Design and implement NLP models for tasks such as named entity recognition, sentiment analysis, and text classification
- Work with large volumes of unstructured text data to extract meaningful insights
- Collaborate with data scientists and software engineers to integrate NLP components into scalable applications
- Optimize models for performance, accuracy, and low-latency inference
- Stay current with advancements in language models and apply relevant techniques to improve existing systems
Requirements
- Proven experience in developing NLP pipelines using frameworks like spaCy, Hugging Face, or similar
- Strong programming skills in Python and experience with machine learning libraries such as PyTorch or TensorFlow
- Familiarity with transformer architectures and pre-trained language models
- Experience processing real-world text data, including cleaning, normalization, and annotation
- Ability to evaluate model outputs and iterate based on qualitative and quantitative feedback
This role offers the chance to work on complex language challenges and deliver impactful solutions across diverse domains.