We are looking for a senior NLP Data Scientist that will be responsible for the design and development of multiple Machine learning products with a focus on NLP. It is expected that the candidate has a minimum 3 years of practical experience as a Data Scientist with an in-depth know-how of NLP. Also a demonstrated ability to mentor junior Data Scientist is necessary.
EDUCATION & EXPERIENCE
A higher education degree in a Computer Science, Software Engineering or other Data Science related field.
A minimum of 3 years of working experience as a Data Scientist or Machine learning Engineer
A strong programming skill with a deep understanding of object-oriented programming
Strong experience in text representations such as Bag or Words, Word Embeddings and Language model text representation.
Strong experience in designing and building predictive models on NLP problems, using classical machine learning as well as modern neural network approaches.
Working with other technical teams to best use predictive models in a production environment.
Strong ability in communication and collecting requirements from the customer.
Write clean documented code as well as documenting ML models and performances
Experience in analyzing data quickly and communicating results as a report
Leadership and communication skills.
Pandas, Numpy, and Scikit-learn, NLTK, Spacy
Tensorflow, Pytorch, Keras, Transformers
Object-oriented design, Software Engineering
Design experiments, test hypotheses and build machine/deep learning models to be deployed in a real-time environment, consuming text data.
Define the data requirement to build a machine/deep learning model as well as the annotation process needed
compile advanced analytical report on given data, which includes producing graphs of interesting patterns and writing insights on them.
Up to date on the field by reading papers and following big impact research institutes.
Lead projects and guide and mentor junior ML engineers