NLP/Machine Learning Developer

Anacode is currently looking for a backend developer with experience in NLP and/or Machine Learning. Your job will be to keep track of the Machine Learning landscape and continuously enrich our existing technology with upcoming algorithms and technologies. We welcome candidates with excellent technological skills and a strong research orientation.


  • Identification of algorithms and analysis methods which satisfy real-world customer needs
  • Autonomous design, development, testing and tuning of various text processing algorithms, incl. text categorization, sentiment analysis, information extraction
  • Customization of the algorithms to the specifics of Web data

Required skills

  • Python proficiency
  • Theoretical basis, experience and strong interest in Machine Learning and/or NLP
  • Knowledge of common Machine/Deep Learning libraries


  • Practical experience with Big Data processing (especially MongoDB, Hadoop, Spark)
  • Mastery of additional (natural!) languages (Chinese, Russian, Portuguese, Spanish) is a plus


  • A young, interdisciplinary and international team
  • Lots of room for responsibility and implementation of your ideas
  • Competitive financial package

About Anacode

Anacode GmbH provides analytics for international market research. The proprietary technology of the company is based on state-of-the-art algorithms in data mining and Natural Language Processing which are applied to large quantities of data from the Web. The company has been bootstrapped on B2B consulting and is currently in an exciting transition from a service- to a product-based business model. The team mixes specialists in software development, linguistics and business, all with strong academic backgrounds, hands-on experience and high intercultural affinity.


Berlin; partial home office can be considered.


Please contact us with a CV and a list of references at the following email: