Natural Language Processing (NLP) Engineer required at Algo

Algo is seeking a Natural Language Processing (NLP) Engineer to join our team as a domain expert. In this role, you would be responsible for developing infrastructures and platforms for a wide variety of NLP/AI and data analytics products. The person will work with data scientists and engineering teams to build products that uncover insights hidden in recognition moments across dozens of countries for our company and our customers.

 

We value passion, teamwork, and working towards common goals in a collaborative environment. Your work will be both product and project-oriented, and you will often be responsible for communicating your thoughts effectively and bringing together the needs of data scientists, engineering team, product managers, and other internal customers to provide viable solutions.

 

 

Responsibilities

  • Work with Engineering and Architecture teams to implement data pipeline on Microsoft Azure and AWS (including data collection, preprocessing, sampling, and validation) for data products
  • Partner and collaborate with Data Scientists to build training pipeline to facilitate the training of large-scale machine learning models for AI products
  • Implement processes to gather usage data generated from AI products and build tools to facilitate performance analysis
  • Develop cloud-based platforms and web apps for launching AI and analytics products
  • Develop tools to facilitate data review and analysis

 

 

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Math/Statistics, or a related field
  • NLP expertise and practical knowledge with preprocessing (Spacy or NLTK), topic modeling, POS tagging, word embedding, etc.
  • Research and apply new AI/cognitive computing technologies and products that support NLP, NLU, speech recognition, and text-to-speech.
  • Hands-on experience with two or more of the following:
    • deep learning/neural network architectures
    • reinforcement learning
    • generative modeling
    • conversational AI
    • virtual assistants
    • automated speech recognition
    • unstructured text pipelines/modeling
    • anomaly detection
    • text summarization
    • classification, especially with NL/NLU/NLGP-related language models and encoders like Word2Vec, Glove, Bi-LSTMs, attention models, BERT, ALBERT, DeepCT, etc.
  • Proven ability to work with large structured and unstructured datasets
  • Demonstrable, hands-on experience in developing advanced analytics algorithms/models, including time-series forecasting, machine learning/deep learning, NLP, and speech recognition
  • Excellent hands-on code development skills in Python
  • Good knowledge of ML frameworks and packages (e.g., Keras, TensorFlow, Scikit-Learn, etc.) and cloud technology (Azure, AWS, etc.)
  • Good to have: peer-reviewed publications in topics of advanced data science, machine learning, deep learning, or NLP
  • Creative and self-driven, with the ability to communicate clearly and effectively

 

https://pk.indeed.com/rc/clk?jk=0ffb1e2679ef7d53&fccid=0bafe05dff4e9011&vjs=3