« View All Jobs

Natural Language Processing Scientist

kshort – Posted on May 16, 2017 at 3:40 pm –


Tinder brings people together. With tens of millions of users and a presence in every country on earth, our reach is expansive—and rapidly growing. Your work here can change the world. We have a small, dedicated Engineering team with one of the highest ratios of users to engineers in the industry, making every member of the team critical to our success. We are looking for a Natural Language Processing Scientist to help us explore a vast amount of data and derive knowledge from that data that can be used to improve our product. If you are a relentless problem-solver—if you can transform large amounts of data into sound recommendations to improve the user experience—we want to hear from you. 

In this Natural Language Processing Scientist role, you will: 

  • Develop data-driven NLP approaches to understand user profiles and intentions
  • Design and implement state-of-the-art machine learning NLP algorithms in distributed machine learning frameworks such as Spark
  • Work on exciting problems for recommendations to improve the user experience
  • Work on efficient and effective schemes to defend against bots and spams
  • Work on efficient and effective schemes to identify abusive user behaviors
  • Analyze data to generate, report, and clearly communicate insights to improve the effectiveness of our product

We’re looking for:

  • PhD in machine learning, NLP, statistics, or in another highly quantitative/analytical field
  • Knowledge in statistical inference, lexical acquisition, probabilistic context-free grammars, probabilistic parsing, statistical alignment, machine translation, information extraction etc.
  • Comfortable running query to pull data and run quick analysis
  • Hands-on experience in applied Machine Learning (ML) projects, NLP projects or other predictive modeling and analysis projects
  • Experienced skills in entity recognition and intent extraction
  • 1+ years of hands-on experience on deep neural network frameworks
    such as Tensorflow, Mxnet, and Keras
  • 2+ years of experience with NLP applications, including techniques like Word2Vec, LDA, sentiment analysis
  • 5+ years of proficiency in at least one of the following: Python, Scala, Java, or R/Matlab

Bonus points if you have:

  • In-depth knowledge of deep neural networks, LSTM neural networks, clustering, collaborative filtering, and classification techniques
  • Experience in speech recognition
  • Experience in dialog systems
  • Experience in information retrieval
  • Experience in Chatbots design
  • Experience in designing and building highly scalable distributed NLP ML models
  • Experience in big data framework such as Spark and Hadoop
  • Proficiency in one or more: C++, Scala
  • A strong record of publications in top conferences related such as ACL, EMNLP, NAACL, NIPS, ICML, and KDD

As part of our team, you’ll enjoy:

  • The hustle of a startup with the impact of a global business
  • Tremendous opportunity to solve some of the world’s most exciting problems
  • Comprehensive health coverage, competitive salary, 401(k) match and meaningful equity
  • Unlimited vacation and flexible working hours
  • Working with an extraordinary team of smart, creative, fun and highly motivated people
  • Daily catered lunches, endless supply of refreshments, basketball court, fitness classes and social events
  • Modern, uplifting work environment in an ideal location

k();} ?>