Stellenangebot: Research Engineer (m/f) for Natural Language Processing/Logic Reasoning

Bosch Gruppe - Renningen


  • Help shape the future: You work as a research engineer for Knowledge Representation and Reasoning, Natural Language Processing, Combinatorial Optimization and Semi-supervised Learning.
  • Take responsibility: You are responsible for the implementation and evaluation of state of the art algorithms for natural language processing, machine learning and combinatorial optimization.
  • Use your creativity and freedom: You create a clean, efficient, well-tested and well-documented code.
  • Reliable implementation: You contribute to social coding projects and research papers.
  • Experience cooperation: You take part in technical discussions and creation of new ideas together with your team and other groups' research teams.



  • Personality: highly self-motivated
  • Working Practice: strong team player
  • Experience and Knowledge: wide experience in at least one of the following fields: Knowledge Representation and Reasoning, Natural Language Processing, Combinatorial Optimization, Semi-supervised Learning and Integer Linear Programming. Furthermore, you have experience in industrial production-quality software development and maintenance
  • Qualifications: excellent programming skills in, e.g., Python, Java or C++ and experience with Linux
  • Enthusiasm: interested in advancing the state of the art in Artificial Intelligence methods and motivated to work in an international team
  • Languages: strong English skills
  • Education: Master in computer science, computational linguistics, data science, mathematics, or related subjects, PhD is a plus