Senior (5+ years of experience)
Summary of the Role
Seeking a highly skilled and experienced Natural Language Processing Engineer to lead the design and development of NLP systems. The candidate will be responsible for refining our NLP technology stack, driving innovation, and delivering scalable solutions that provide deep insights into textual data.
Required Skills
Proficiency in programming languages such as Python, Java, or C++.
Expertise in NLP techniques and algorithms, such as sentiment analysis, topic modeling, and named entity recognition.
Familiarity with machine learning deployment frameworks and MLOps practices.
Ability to work with large unstructured data sets.
Excellent problem-solving, analytical, and communication skills.
Qualifications
Master's or Ph.D. degree in Computer Science, Artificial Intelligence, Computational Linguistics, or related field.
5+ years of experience in NLP, machine learning, or artificial intelligence.
Strong publication record in NLP or related areas is a plus.
Experience with deep learning frameworks such as TensorFlow or PyTorch.
Proven track record of delivering large-scale NLP or AI projects.
Responsibilities
Develop and improve NLP systems using statistical machine learning approaches.
Collaborate with cross-functional teams to integrate NLP technologies into products.
Research and implement state-of-the-art NLP algorithms and models.
Optimize NLP systems for performance and scalability.
Lead technical discussions and provide guidance to junior team members.
Stay abreast of industry developments and advancements in NLP and AI.
Work closely with data scientists and engineers to productionize NLP models.