Data Scientist - NLP

Analytica·Remote(United States)
Data & Analytics
Adjust

WFA Digital Insight

The demand for NLP specialists has grown significantly, with a 25% increase in job postings in the past year alone. As a Data Scientist with NLP expertise, you'll play a crucial role in driving business decisions with data-driven insights. With the rise of remote work, companies like Analytica are looking for top talent to join their teams. To stand out in this competitive market, candidates should possess a strong foundation in machine learning, natural language processing, and data visualization. Before applying, it's essential to understand the company culture and the specific requirements of the role, including the need for a Public Trust security clearance.

Job Description

About the Role

The Data Scientist - NLP role at Analytica is a unique opportunity to apply your skills in natural language processing to drive business decisions in the public sector. As a key member of the team, you'll work on challenging projects, collaborating with stakeholders to identify and solve complex problems. With the company's commitment to innovation and customer satisfaction, you'll have the chance to make a real impact.

The role entails working on a variety of projects, from data preprocessing to model deployment, with a focus on NLP techniques such as sentiment analysis, named entity recognition, and topic modeling. You'll work closely with cross-functional teams, including data engineers, product managers, and business stakeholders, to identify opportunities for growth and improvement. Your expertise in NLP will help drive business decisions, and your ability to communicate complex concepts to non-technical stakeholders will be essential.

What You Will Do

  • Collect, clean, and preprocess data sets for input into computational models using Python
  • Demonstrate experience with NLP feature engineering methods such as TF-IDF, word2vec, GloVe, and FastText
  • Select classification modeling techniques to fit business problems, including machine learning supervised and unsupervised learning, regression, neural networks, and deep learning
  • Investigate, report, and justify model results, including data visualization and presentation
  • Develop scalable, production-ready NLP solutions using sci-kit learn, Keras, TensorFlow, PyTorch, and Spark NLP
  • Utilize transformer architecture to develop NLP models, including BERT, GPT-J, RoBERTa, and T5
  • Leverage open-source NLP packages such as Gensim, SpaCy, and NLTK
  • Coordinate and maintain user stories, working closely with product managers and business stakeholders
  • Stay up-to-date with industry trends and advancements in NLP, applying new techniques and tools to drive innovation

What We Are Looking For

  • Master's degree in Statistics, Mathematics, Computer Science, or a related field
  • 4+ years of experience developing scalable, production-ready NLP solutions
  • High degree of experience utilizing SAS, R, or Python to support NLP use cases
  • Experience with git/github to version control source code
  • Strong understanding of machine learning algorithms and deep learning techniques
  • Experience with data visualization tools such as Tableau, Power BI, or D3.js
  • Excellent communication and presentation skills, with the ability to communicate complex concepts to non-technical stakeholders
  • US citizenship, with the ability to obtain and maintain a Public Trust security clearance

Nice to Have

  • PhD in Statistics, Mathematics, Computer Science, or a related field
  • Experience with GenAI and Prompt Engineering
  • Experience with Databricks and MLFlow
  • Experience with machine translation and transcription of foreign language documents using Microsoft Azure translation services
  • Experience working in an AWS cloud environment and with related AWS services such as Bedrock and Textract

Benefits and Perks

  • Competitive compensation with opportunities for bonuses
  • Employer-paid health care, training, and development funds
  • 401k match and retirement savings plan
  • Flexible work arrangements, including remote work options
  • Opportunities for professional growth and career advancement
  • Collaborative and dynamic work environment, with a team of experienced professionals
  • Access to cutting-edge tools and technologies, including cloud computing and machine learning platforms
  • Recognition and rewards for outstanding performance, including employee recognition programs and bonuses

How to Stand Out

  • Make sure to showcase your experience with NLP techniques, including sentiment analysis, named entity recognition, and topic modeling, in your resume and cover letter.
  • Be prepared to explain complex concepts, such as transformer architecture and deep learning techniques, in simple terms during your interview.
  • Highlight your ability to work with cross-functional teams, including data engineers, product managers, and business stakeholders, to drive business decisions.
  • Showcase your experience with data visualization tools, such as Tableau, Power BI, or D3.js, and your ability to communicate insights to non-technical stakeholders.
  • Don't be afraid to ask about the company culture, the team you'll be working with, and the opportunities for growth and development during your interview.
  • Be prepared to provide examples of your experience with machine learning algorithms and deep learning techniques, and how you've applied them to real-world problems.
  • Research the company's products and services, and be prepared to discuss how your skills and experience align with their goals and objectives

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.