ML Engineer - NLP (Remote Position)
Entefy is seeking a Machine Learning Engineer specializing in Natural Language Processing (NLP) to join their high-impact, confidential R&D team. This full-time role is based in Palo Alto, CA (with possible remote flexibility) and focused on building advanced machine intelligence to enhance Entefy’s communication technology. You’ll work on cutting-edge NLP challenges using deep learning and modern AI, collaborating closely with experts across disciplines. Compensation is competitive and includes a comprehensive benefits package.
Ideal candidates have 3+ years of NLP experience, strong command of relevant tools like TensorFlow, spaCy, NLTK, and deep understanding of ML theory and mathematics. Proficiency in at least one programming language such as Python, C++, or Java is required. Candidates with experience in sequence-to-sequence models, knowledge base construction, and familiarity with distributed computing platforms like Spark or Hadoop will stand out. An advanced degree in a relevant field such as Computer Science or Computational Linguistics is preferred.
This role offers the chance to work on transformative AI technologies with a mission-driven team. To learn more about Entefy’s vision and products, visit www.entefy.com. Fluency in multiple languages is a plus.
Requirements:
- Solid fundamentals in mathematics, statistics, and machine learning theory
- Minimum 3 years of commercial experience (or equivalent) in natural language processing, understanding, or generation
- Demonstrable proficiency in at least one programming language such as Python, C, C++, Java, etc.
- Proficient knowledge of and experience with text analytics, knowledge base construction, machine translation, or dialog systems
- Proficiency in natural language processing tools such as NLTK, CoreNLP, Gensim, spaCy, OpenNLP, UIMA, GATE, etc.
- Proficiency in machine learning tools such as TensorFlow, Keras, Caffe, Theano, MLLib, Torch, etc.
- English fluency
- Excellent written and verbal communication skills
Other qualifications:
- Experience with modern deep learning techniques in NLP including sequence to sequence models, distributed representations, pointer networks, attentional models, etc.
- Advanced degree in Computer Science, Machine Learning, Mathematics, Statistics, Physics, or Computational Linguistics
- Experience with text-based information retrieval technologies such as Lucene, Solr, Elasticsearch, etc.
- Experience with big data and distributed computing technologies such as Hadoop, MapReduce, Spark, Storm, etc.
- Fluency in multiple languages is a plus
- Demonstrable proficiency in more than one applicable programming languages is a plus
Similar Jobs





