Overview
Cresta is seeking an NLP Specialist to join the Engineering team to design, implement, and deploy NLP solutions that power Cresta’s AI-driven customer engagement platform. The ideal candidate will collaborate with data scientists and software engineers to build robust NLP models, process large text datasets, and ship production-ready features.
Responsibilities
- Develop and refine NLP models for language understanding, intent classification, named entity recognition, and sentiment analysis
- Collect, preprocess, and annotate text data; build labeled datasets for training and evaluation
- Experiment with transformer-based models (e.g., BERT, RoBERTa) and efficient architectures
- Collaborate with product and engineering teams to plan features and translate requirements into scalable NLP solutions
- Deploy models to production, monitor performance, and optimize latency and resource usage
- Build tooling for data labeling, experiments, evaluation, and model monitoring
- Document approaches, contribute to code reviews, and maintain reproducible research notes
Qualifications
- Bachelor’s or higher in Computer Science, ML, NLP, or a related field
- Experience with NLP libraries such as HuggingFace Transformers and SpaCy
- Proficiency in Python; experience with PyTorch or TensorFlow
- Experience with data processing libraries (Pandas, NumPy)
- Familiarity with model deployment, APIs, and MLOps concepts
- Strong analytical and communication skills; ability to translate results to non-technical stakeholders
- Prior production NLP experience is a plus
About Cresta
Cresta builds AI-powered tools that help contact centers and enterprises automate and augment human agents, delivering real-time assistance and improved customer experiences.
Remote
This is a remote role with the United States, offering the flexibility to work from anywhere in North America.