Machine Learning Engineer (NLP)
M47 Labs

Machine Learning Engineer (NLP)

  • Full time Position
  • Barcelona (Spain)
  • Published on September 17 2021

M47 Labs is a fast growing Barcelona based tech company with a focus on providing outstanding international quality engineering and data and language services. We may be a newer company, but our deep knowledge and strong industry experience allows us to work with top companies around the world.

We are growing our Machine Learning engineering team, focused on NLP, for several languages to work on a cutting-edge Personal Voice Assistant software used by millions of users worldwide, with one of our major clients. We are looking for someone with native knowledge of one of the following languages: Hebrew or Finnish.

In this role you will develop Machine Learning and Natural Language Processing code to help expand and adapt the software to your native language, so the ideal candidate has strong software engineering/ software development fundamentals combined with a love for language to help them go a step beyond in human-machine interaction.

*We encourage you to apply if you are native to one of the language and have a strong programming fundamentals even if you lack experience on the NLP field*


  • Develop natural language processing code specific to your language.
  • Provide input and suggestions towards innovating new approaches and new product features tailored to your home market.
  • Work with large amounts of data to help creating and improving lexical data.
  • Ensure transversal and continuous communication with the team and the client

What we offer

  • Temporary contract with the possibility to extend 
  • Central location in Barcelona
  • Office Perks
  • Competitive salary based on candidate background and experience
  • Negotiable relocation package
  • Private Medical Insurance
  • Great international and young work environment
  • Access to internal and external trainings

Key Qualifications and Skills

  • Native fluency in one of the following:  English (UK), Spanish (Mexico), Hebrew or Finnish.
  • Relevant experience in NLP, Machine Learning or related fields such as Data Engineering/Data Science.
  • Ability to leverage the power of large amounts of data to solve complex NLP and machine learning problems.
  • Proficiency in at least one of the following: Java/Python/C++/Objective-C and shell scripting.
  • Good linguistic comprehension and knowledge of the structural aspects of the desired language.
  • Experience with GIT or other version control systems.
  • Good organizational and analytical skills.
  • Oral and written fluency in English
  • Ability to think outside of the box and strong problem solving skills.
  • Excellent communication skills


  • B.S/MSc in Computer Science, Computational Linguistics, Data Analytics,  related fields, or equivalent experience.

**M47 Labs not only encourages but is actively working on empowering its diverse and inclusive talent. M47 Labs is committed to ensure a non-discriminative workplace, work life and selection process and such decisions will not be influenced by race, color, religion, gender identity or expression, sexual orientation, disability, social and conjugal status, age or other applicable characteristics. M47 Labs prohibits discrimination and harassment of any kind and all employment is decided on the basis of qualifications, merit, and business needs.**