Senior Java Developer

DE-60311 Frankfurt am Main
Job ID
# of Openings
Research & Development


In the R&D world, speed and quality are sometimes two competing factors.


On the one hand, there is the sprint to delivery – and on the other hand, there is the standard of excellence.Our Senior Developers balance the need for speed and functionality with their commitment to quality.


As we expand our artificial intelligence platform, Amelia, we are looking for developers to work with scientists tackling the big challenges in deep language understanding. 


Amelia, IPsoft’s AI platform, already speaks English, and is now learning the world’s other major languages. We are looking for a Java engineer with a background in linguistics or NLP to join a team that is improving Amelia’s natural language understanding in an ever growing set of languages. Don’t miss this opportunity to be behind IPsoft and Amelia’s growth in the global arena of language technology.

The ideal candidate is comfortable working directly with data from one or more non-English languages, including German, Swedish, Dutch, French, and Spanish. This may include identifying grammatical errors in the target language, writing test dialogues, and producing/correcting data for model training. Native level proficiency is desirable.

Taking a general approach across languages is just as important as language-specific knowledge. We value the ability to develop language-agnostic algorithms, and to manipulate linguistic data structures like syntactic parses and semantic networks. Formal syntax/semantics is a plus.




As a developer you will work with a variety of frameworks and tools. While specific knowledge of those listed below is highly desirable, an ability to learn new skills quickly is essential.

Java 8, Spring, Guava, JUnit
NLP toolkit, such as Stanford’s
Maven, Jenkins, Ant
IDE such as IntelliJ/Eclipse
Comfort on Mac/Linux
Must speak German for this role


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.