NLP Engineer

at Amelia
Published March 28, 2023
Location New York, United States of America
Category Machine Learning  
Job Type Full-time  


Collaboration between humans and machines is the ultimate opportunity for today’s enterprises, and no company is more prepared to lead this march toward a digital-human hybrid future than Amelia.

We are a leading Enterprise Conversational AI software company with more than two decades of innovation in automation and Conversational AI. Our mission is to pair humans and Digital Employees to unleash human creativity and deliver business value. With our industry-leading AI solutions, we help companies around the world create deeper human connections with their customers, employees, suppliers and partners. If you want to be a part of the future, Amelia is the place to be


  • As an NLP Engineer, you will be responsible for improving and maintaining the existing NLP pipeline with state-of-the-art algorithms.
  • This includes improving built-in models for semantic and syntactic parsing, coreference, named entity tagging, annotators, and complex sentence taggers.
  • Additionally, you will be responsible for enhancing modules such as question answering, question generation, open domain conversation, and natural language generation among others.
  • Designing and developing NLU applications that prioritize semantics and reasoning.
  • Maintain and add new features to the core NLU administration framework that provides model training and annotating capabilities, including classifiers and taggers for both large and few-shot datasets.
  • Responsible for collecting and preprocessing data sets that will be used to train and test the NLU models and algorithms. This will involve working with large data sets and understanding how to clean and preprocess them for use in machine learning models.
  • Improving the reasoning and entailment capabilities for domain-specific needs using Large Language Models.


  • Bachelor's or Master's degree in Computer Science or a related field
  • 0-3 years of experience in software engineering with a focus on NLP and machine learning
  • Experience with building, training, and evaluating text-based ML models.
  • Proficiency in at least one mainstream deep learning framework, such as TensorFlow/PyTorch,
  • Strong understanding of machine learning algorithms and techniques

Preferred Qualifications

  • Experience in designing NLU for conversational systems and many portions of the NLP pipeline, including parsing, word sense disambiguation, knowledge extraction, question answering, and language generation and reasoning.
  • Knowledge of Computational Linguistics.
  • Deeper understanding of working with LLMs - beyond prompt engineering.
  • Some experience with deploying ML models, particularly LLMs.
  • Knowledge of interpretable ML techniques for text models

Salary Range: $125-$150k

Amelia is a true meritocracy. Each employee’s contribution is essential to our overall success, and those who work hard reap the rewards of their efforts. We believe in developing talent and promoting from within. Many of our managers and senior staff members started in junior positions.

Our employees are exposed to a wide variety of technologies, and we encourage them to learn new skills. Each day brings different challenges, and our team thrives on the variety and intensity of our workplace. It’s a dynamic environment fueled by the energy of our staff.