Senior Natural Language Processing Scientist
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
- 2+ years of hands-on experience on deep neural network frameworkssuch as Tensorflow, Mxnet, and Keras
- 3+ 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