Description
Develop and deploy NLP-based algorithms to solve complex business problems. You will own the end-to-end lifecycle of NLP models, from research and development to scalable production deployment.
Responsibilities
- Build and maintain NLP models for diverse business applications.
- Develop and implement machine learning algorithms tailored for specific NLP tasks.
- Design and build scalable systems to process and analyze large datasets.
- Collaborate with cross-functional teams to identify and solve problems using NLP techniques.
- Research and evaluate recent advancements in NLP to improve model performance.
Required Skills
- 2+ years of experience developing and implementing NLP models.
- Strong programming proficiency in Python.
- Hands-on experience with NLP libraries including NLTK, spaCy, Gensim, and Scikit-learn.
- Experience using deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Solid understanding of data structures, algorithms, and software design principles.
- Bachelor's or Master's degree in Computer Science or a related field.
Preferred Skills
- Experience building chatbots or virtual assistants.
- Familiarity with cloud platforms like AWS or Azure.
- Experience with big data technologies such as Hadoop, Spark, or Cassandra.