NLP Data Scientist

Austin, Texas or Remote
Posted 2 months ago

Are you a data scientist who’s eager to innovate and build scalable solutions that could support the next hit movie, TV show or video game? Is NLP your jam?

StoryFit is an Austin-based growth-stage startup that uses supervised machine learning and NLP to produce actionable data and audience insights that is changing the way entertainment clients acquire, develop, and drive growth and performance for their IP.

We are looking for an exceptional data scientist with extensive ML/NLP experience to work closely with our product team to develop and implement ML/NLP algorithms that impact the decision-making process for entertainment professionals.  You will be responsible for building, measuring, and optimizing the quality of StoryFit’s algorithms. We are focused on high-impact projects utilizing big data analytics and machine learning to improve discovery, evaluation, and predictive outcomes.

We’re looking for:

  • A motivated, results-oriented Data Scientist with strong rigor and demonstrable skills in experimentation, ML, NLP, data mining, and/or large-scale distributed computation and enjoy peering into the future and shaping its outcome
  • Someone who is adept at making complex concepts simple and easy to understand, has exceptional technical writing skills, and is driven to show the world the power of applied analytics

Key Responsibilities

  • Develop machine learning (ML) models using natural language processing (NLP) that will be integrated into our automated processes
  • Serve as a technical leader providing insight into leading analytic practices, design and lead iterative learning and development cycles, and ultimately produce new and creative analytic solutions that will become part of our core deliverables
  • Work with cross-functional team members to identify and prioritize actionable, high-impact insights
  • Use Python and ML/NLP technologies to perform analytics on content narrative and dialogue
  • Search through large data sets and transform data to make it more appropriate for analysis
  • Explore data in order to deeply understand the phenomenon being modeled, and the validity and reliability of the inputs.
  • Develop models that can go directly into production, and build working prototypes.
  • Validate models against alternative approaches, expected and observed outcome, and numerous directly and indirectly relevant business defined key performance indicators.
  • Review models of peers for the purpose of reducing and managing risk to the business, and maximizing improvement of business practice and customer experience.
  • Build processes to provide business stakeholders timely, relevant insights, scenarios and recommendations.

Ideal Candidate will have : 

  • Master’s degree or similar level experience in Data Science, Machine Learning, Mathematics, Computer Science, Statistics, or another relevant quantitative field
  • 3+ years of experience as a Data Scientist/Machine Learning Engineer
  • A strong knowledge of Natural Language Processing (NLP) including experience creating practical models solving problems like contextual emotion detection, converting text into a timeline, aspect-based sentiment analysis, stance detection, co-reference resolution, etc.
  • Proficiency with Python (scikit-learn, SpaCy, NLTK, genism, AllenNLP, etc.)
  • Experience with a deep learning framework (Tensorflow, Pytorch, etc.), deep learning architectures (RNNs, CNNs, Transformers, etc.) and platforms (e.g. Hugging Face)
  • Experience with SQL, databases, and other data management tools
  • A deep understanding of statistical and predictive modeling concepts, machine-learning approaches, clustering and classification techniques, and recommendation and optimization algorithms

Job Features

Employment Type




Job Location

Austin, Texas or Remote

Working Hours


To Apply

Email resume and cover letter to, with the subject line “NLP Data Scientist” in the subject line.

Apply Online