Huawei is a leading telecom solutions provider. Through continuous customer-centric innovation, Huawei has established end-to-end advantages in Telecom Network Infrastructure, Application & Software, Professional Services and Devices. With comprehensive strengths in wireline, wireless and IP technologies, Huawei has gained a leading position in the All-IP convergence age. Its products and solutions have been deployed in over 100 countries and have served 45 of the world's top 50 telecom operators, as well as one third of the world's population.

Machine Learning Engineer - Language Understanding

We are looking for a Machine Learning Engineer to join our Search Engine team in Amsterdam

The Search Team in Huawei’s Amsterdam R&D Center is building an industry-leading Cloud Search product that powers the search experience on Huawei mobile phones. The team is responsible for advanced components of the search engine, including question answering, offline document analysis and machine translation. We are looking for a Machine Learning Engineer to join our team and together build the future of search.

Our mission is to build a state-of-the-art search experience using the latest techniques in information retrieval, machine learning and natural language processing. We maintain active collaboration with local universities to push the envelope on search and deliver the best customer experience.


You will work within a fast-paced team of applied scientists and engineers. You will contribute to optimizing algorithms, building pipelines and data structures to automate the machine learning lifecycle and help maintain a positive team culture. Your responsibilities will include:

  • Apply the latest, bleeding-edge advancements in ML research to create state-of-the-art technologies.
  • Design, develop, optimize and test Natural Language Processing pipelines for language understanding.
  • Work together win a team of applied scientists and machine learning engineers in an agile team


  • Degree in Computer Science, Physics, Mathematics or related field
  • Strong background in machine learning theory and practice with at least 3 years of hands-on experience implementing and deploying large scale machine learning systems.
  • Experience in Natural Language Processing or Information Extraction
  • Strong understanding of system design, data structures and algorithms
  • Proficiency in multiple programming languages, preferably Python, Java and Golang
  • Experience with a deep learning framework like PyTorch or Tensorflow.
  • Experience with ElasticSearch, Spark, Hive, Hadoop or other big data technologies
  • Excellent communication and collaboration skills

Your application will be evaluated by the HR department of Huawei R&D Sites in Belgium and the Netherlands itself. For any additional feedback regarding your application, we kindly refer you to the Huawei R&D Sites in Belgium and the Netherlands HR department.


The company you're looking for no longer works with CVWarehouse.
But we have lots of other exciting companies available for you!


The job you're looking for is no longer online.
But we have lots of other exciting vacancies available for you!