Software Engineer

We are looking for a Software Engineer with Machine Learning experience to work alongside our technical team on internal and customer projects.

This is a full-time permanent position based in Vienna, Austria.

Our corporate language is English.

As a Software Engineer within our technical team you will:

  • create experiments and prototype implementations for customers
  • participate in research projects on our core technology
  • perform text-centric data analyses
  • summarize our findings in reports for customers

We follow a project-centric, structured, Scrum-inspired approach to all these activities.

You should have hands-on experience with

  • Machine Learning techniques
  • the analysis and visualization of large data
  • Java and/or Scala software development
  • the standard tooling in that space (Git, SVN, Mercurial or similar; Maven, SBT, Ant, Gradle or similar; Eclipse, IDEA, Netbeans or similar)
  • the administration of Spark clusters and Zeppelin servers, especially on AWS

You must

  • have a MS or PhD degree in Computer Science, Artificial Intelligence, Machine Learning, or related technical field
  • have gained exposure to industry or academic research
  • be a EU citizen or have a work permit for Austria or the EU as a whole

Our working environment is relaxed and diverse, with a pleasant office and flexible working arrangements - and probably the best Espresso machine in central Europe.

If you feel comfortable in such a setting and are interested in the domain of natural language processing and the technologies we use, then we would love to hear from you! 

Please contact Sylvia Selwood at to apply. We’ll then be in touch with an invitation to a video chat, and, if mutual interest persists, we’ll have a second in-depth interview, ideally face-to-face, which will conclude the interview process.

If you are interested in applying for this position, please send your details (cover letter and CV) to Sylvia Selwood