mojohire logo

Senior NLP Data Scientist

Work Location: Remote
Full Time

Company Description

As a Silicon Valley startup, MojoRank is developing the next-generation AI technology that will revolutionize the way talents and opportunities find each other. We are looking for an ambitious, passionate, and world-class Senior NLP Data Scientist to take our technology to the next level.

As a core team member of our data scientist team, you will collaborate with our team of data scientists, data engineers, and the product team to understand customer pain points, research, design, build and ship these massive enhancements to our product offerings. In our culture, every individual contributor has an important voice, and our job is to help you unleash your potential, take ownership of projects you are passionate with, and get the job done.

Job Description

As a Senior MojoRank NLP data scientist, you will be: 

  • Conducting research using various NLP techniques
  • Sharing deep knowledge and expertise with team members to improve existing models 
  • Working on data science pipelines
  • Running ML tests and experiments, performing error analysis
  • Participating in peer reviews
  • Collaborating with local and offshore co-workers



  • 5+ years of OOP experience including 3+ of Python
  • 5+ years of experience with machine learning especially with the Natural Language Processing projects
  • Strong experience developing and implementing NLP algorithms in a commercial setting
  • Expert in NLP methodologies: document embedding, text mining
  • Experience with NLTK, Spacy, Gensim, HuggingFace Transformers
  • MS degree in Computer Science or related IT / technology field or equivalent experience
  • Excellent English communication skills, both oral and written

Nice to have 

  • Ph.D. in Computer Science with research using NLP
  • Expertise in recommendation systems / self-supervision
  • Experience with Data Engineering, MLOps and SQL
  • Hands-on engineering and implementation knowledge with container technologies like Docker & Kubernetes
  • Experience architecting, developing software in cloud environments such as Amazon Web Services, Azure or Google Cloud Platform
  • Experience working with geographically distributed engineering teams

Additional Information

What we offer

  • Work in a small team and be a part of a startup environment full of growth-oriented people
  • A team of experienced developers helping each other improve their skills
  • Work for an inclusive company that highly values equality and openness