Retresco GmbH

(Senior) Software Developer / Computational Linguist (m/w/d)

ab sofort

10245 Berlin


This awaits you

In one of our interdisciplinary team, you will develop innovative solutions in the areas of Natural Language Processing and Natural Language Generation. In our daily work, we value collaboration at eye level, effective communication and operational excellence. But we also give high priority to your professional freedom and independence in shaping the way of your work. Whether in code reviews or in 1on1s with other experienced computational linguists – we want to constantly promote and develop you professionally and personally. ​

Together with your team, you will write software for automatic linguistic text analysis and text generation in multiple languages. In your team, you will discuss the best approach for solving a problem, based on best practices and your previous experience. 

Your mission
  • You will work in the context of linguistic text analysis and text generation, using both rule-based and statistical approaches.
  • You will both maintain and extend our current solutions for multi-lingual text generation as well as design and develop new solutions.
  • You will be working in close cooperation with our machine learning research team to bring new machine learning solutions into productive use by our customers. This includes retraining and improving ML models and building the supporting service infrastructure.
  • Code testing and bug fixing will also be part of your daily routine.
Your experience
  • You have at least two years of experience in Python development.
  • You have an understanding of and the experience how to work with natural language processing techniques like dependency parsing, part-of-speech tagging, lemmatization, and tokenization.
  • You have a general understanding of linguistic concepts like dependency trees, natural language grammars and morphological analysis.
  • You have experience with machine learning / deep learning tools and practices: You know how to train and evaluate a machine learning model.
  • You have experience with the development of REST APIs and ideally in the use of FastAPI.
  • You have fluent written and spoken English language skills.
What makes you even more interesting
  • You gained experience with serving and maintaining machine learning models in production.
  • You have experience with deep learning frameworks (TensorFlow, PyTorch).
  • You have experience with NLP libraries like spaCy or stanza.
  • You are using poetry, Docker, Kubernetes, Gitlab CI or similar technologies for building, deploying and running your projects.
What we will offer you
  • Your responsibility right from the start in the highly innovative field of AI-based automation
  • Involvement in projects with strategic relevance in one of several interdisciplinary, international teams
  • Flexible working model with home office option: We facilitate your work-life balance and reconciliation of family and career with adaptable working time and part-time models
  • Flat hierarchies, short decision-making processes, direct communication. Regular internal workshops on your soft skills, your professional and personal development, as well as further training, workshops and conference visits and regular feedback processes, etc
  • Part of the team right from the start: Optimal team integration even from your home office with your onboarding buddy
  • Do you want to learn German or brush up your English? We offer German language courses both remote and in the office
  • Ergonomic workstations with height-adjustable desks in our light-flooded office loft in Berlin Friedrichshain with Mate, tea, coffee, fruit, snacks for free ... your better concentration (of course)!
  • Your mental health is important to us, which is why we offer comprehensive support through our cooperation with OpenUp, our partner for mental health and mindfulness
  • High-quality equipment, so that you can get off to a good start right away!
  • Lots of exclusive benefits for Retresco employees: Get a great discount at attractive and sustainable brands or a smart company bike
  • Super company parties and cool team events - not only working collectively, but also celebrating joint successes!
  • ... and so much more!
  • Bonus: You don't live in Germany yet? We take over the costs for your relocation and support you in all bureaucratic processes
Sounds interesting?

We really want to get to know you and not only judge your skillset based on your resume or references. Show us what you have done so far.

Please also tell us your next possible starting date and your salary expectations.


Rebekka, Florian, Dennis and Anna from the HR team are looking forward to hearing from you. If you have any questions, please call us at 030 609 839 600 or send us a mail to

We are looking forward to your application!

Retresco stands for a passionate interaction of innovative tools and human creativity. Here, artificial intelligence is brought to life - in many forward-looking projects from the fields of Natural Language Processing and Natural Language Generation.

Aspects that are lived anew every day at our company are openness, curiosity, creativity and cooperation as the core of our daily working methods. This means that not only our portfolio of projects and references is diverse, international and exciting, but also the cross-section of our team consisting of experts from the fields of software development, linguistics, text editing, communication and many other disciplines - 70 employees who conquer their work with enthusiasm and creativity every day.

Retresco is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, are decided based on qualifications, merit, and business need.


Retresco GmbH