Vacancies

We are always looking for bright minds to support our teams, to think along with them and to develop themselves further. You will find our vacancies - and the opportunity to send us an unsolicited application - on this page.

A little more detail

If you don’t think you would match a particular job description but would still like to work for us, we look forward to your application.

As a language designer, you improve software development. Every day!

You build domain-specific languages to formalize what previously existed only in wikis, documents or the minds of colleagues or customers.

You will provide technical experts, engineers and architects with the tools they need to cast their know-how straight into code.

You are automating software development!

What you can expect from us

  • With us, you will invent domain-specific languages that experts can use to implement even complex challenges in a future-proof manner.
  • You will work with talented colleagues on an interdisciplinary basis. In this way you will be learning from each other every day and will inspire each other.
  • Exciting and diversified projects will give you the opportunity to discover new problems or new facets of familiar topics and to contribute your expertise.
  • As part of our 4+1 working time model, you will have time for personal development, for example in the form of conferences and lectures, writing blog articles and classical development such as training and courses. Or you could work on open source projects to extend your skills.
  • We focus on self-organization and self-determination in our daily work and offer the opportunity for personal development whenever you want. Furthermore, you can also always rely on the support of your colleagues.
  • In addition, we offer you, among other things, a very well-equipped workplace, working hours based on trust, sports, home office opportunities and, above all, a great team. (Take a look at our career section, too.)

Our requirements

  • With your view for abstractions, you quickly advance to the core even in demanding domains. You recognize the underlying concepts, you can name them, generalize them and elaborate their similarities and differences. In this process, you will be able to communicate in the language of the users and meet them wherever they are.
  • You are also technologically flexible and can speak different (programming) languages. You are intrigued by people, technologies and methods. You are a goal-oriented and independent worker with a good knowledge of spoken and written German and English (CEFR level B2).

Don’t wait – do it!

Are you ready to face challenges? We’re looking look forward to meeting you!

Apply now!

You are looking for an exciting job with new challenges? And you’re a skilled web developer? Then you've come to the right place: Join us to develop aesthetically pleasing and user-friendly web applications based on the latest technologies!

What you can expect from us

  • Together with motivated colleagues you will work in exciting and innovative projects and create successful solutions together with our customers and project partners.
  • As part of our 4+1 working time model, you will have time for personal development, for example in the form of conferences and lectures, writing blog articles and classical development such as training and courses. Or you could work on open source projects to extend your skills.
  • We focus on self-organization and self-determination in our daily work and offer the opportunity for personal development whenever you want. Furthermore, you can also always rely on the support of your colleagues.
  • In addition, we offer you, among other things, a very well-equipped workplace, working hours based on trust, sports, home office opportunities and, above all, a great team. (Take a look at our career section, too.)

Our requirements

  • You have advanced knowledge of current web-based technologies such as HTML5, CSS3, Typescript, JavaScript, ECMAScript, and RxJS.
  • You are experienced in popular web frameworks such as React, Angular, and Vue.
  • You are familiar with test and DevOps technologies like Jest, Karma, Mocha, Puppeteer, npm, yarn, Protractor as well as unit tests, component tests, and e2e tests.
  • You know about test and DevOps technologies such as Jest, Karma, Mocha, Puppeteer, npm, yarn, Protractor as well as Unit, Component & e2e tests.
  • You’re experienced in performance optimization and cross-browser development.
  • You plan, design and develop software and are also familiar with the challenges of large, complex Javascript or Typescript applications.
  • You have a good feel for usability and design, but you are also open to new ideas in user interaction.
  • You like to think outside the box, you are interested in new technologies, and you can quickly manage them.
  • Testing and deploying applications are by no means foreign to you.
  • You enjoy working in an interdisciplinary, agile team.
  • You have high standards of code quality, and clean code is no foreign word to you.
  • You have a certain readiness to travel and a good knowledge of spoken and written German and English (CEFR level B2).

Don’t wait – do it!

Are you ready to face challenges? We’re looking look forward to meeting you!

Apply now!

You can find more job offers in the German language.

Als DevOps-Spezialist befasst du dich mit der Administration und der Bereitstellung von Software und der Verbesserung von Methoden zur Softwareentwicklung. Du bist ein elementarer Teil des innovativen Entwicklungsteams, welches für Entwicklung und Pflege der CI/CD (Continuous Integration/Continuous Delivery)-Infrastruktur verantwortlich ist. Als Botschafter*in der DevOps-Kultur gestaltest du aktiv die Veränderung der Arbeitsweisen mit. Dabei schaust du gerne über den Tellerrand, interessiert dich für neue Technologien und kannst diese schnell einsortieren.

Das wünschen wir uns von dir

Du kennst dich gut aus im Bereich Continuous Integration und Continuous Delivery (Jenkins, GitLab (CI), Maven, Tycho, Gradle, Git) und hast ein grundlegendes Verständnis von Sprachen wie Java, JavaScript, Groovy und Python. Idealerweise bist du Linux-affin und hast Erfahrung mit der Konfiguration und dem Betrieb von Servern und Diensten (Bash Shell Scripting). Cloud-Technologien, wie Docker, Docker Swarm, Container im Allgemeinen, Kubernetes und Microservices sind dir nicht unbekannt, ebensowenig Konzepte wie “Infrastructure as Code” und Scrum. Eine abgeschlossene IT-Ausbildung oder (Fach-)Hochschulstudium sowie sehr gute Englisch- und Deutschkenntnisse runden dein Profil ab.

Deine Perspektive

Deine +1-Zeit steht dir für deine persönliche Weiterbildung zur Verfügung, z.B. in Form von Konferenzen und Vorträgen, dem Schreiben von Blogartikeln und klassischer Weiterbildung wie Schulungen und Kursen.

Selbstorganisation und Selbstbestimmung stehen in deiner täglichen Arbeit bei uns im Mittelpunkt. Auf den Rückhalt deiner Kolleginnen und Kollegen kannst du dich aber immer verlassen.

Das bist genau du? Dann bewirb dich als DevOps- Spezialist für unseren Standort in Lünen!

Jetzt bewerben!

Worum geht es?

Wir analysieren Daten, entwickeln statistische Modelle und wenden sie an.

Dabei setzen wir Machine Learning und Deep Learning Methoden u.a. in den Bereichen Natural Language Processing, Vision und Automation ein.

Deine Technologien

  • Sehr gute Kenntnisse in Python oder einer anderen Programmiersprache wie C/C++.
  • Erfahrung mit ML-Frameworks wie Tensorflow, Keras, PyTorch oder Caffe.
  • Erfahrung mit Cloud Computing Umgebungen wie AWS, Azure oder GCP.
  • Docker, CUDA und RESTful API sollten für dich keine fremden Begriffe sein.

Deine Skills

  • Du hast Erfahrung mit der Einrichtung von Machine Learning Infrastrukturen unter Linux und in der Cloud (z. B. AWS, Azure oder GCP).
  • Du hast dich schon intensiv mit Preprocessing, Data Transformation und Data Pipelines befasst.
  • Du arbeitest besser im Team.
  • Du hast gute Deutsch- und Englischkenntnisse in Wort und Schrift.
  • Du besitzt eine gewisse Reisebereitschaft.
  • Du arbeitest selbstorganisiert und zielgerichtet.
  • Du möchtest ständig Neues lernen.

Deine Perspektiven

Du arbeitest in interessanten und innovativen Projekten mit motivierten Kollegen und Kolleginnen und erstellst mit unseren Kunden und Projektpartnern gemeinsam erfolgreiche Lösungen.

Selbstorganisation und Selbstbestimmung stehen in deiner täglichen Arbeit bei uns im Mittelpunkt. Auf den Rückhalt deiner Kolleginnen und Kollegen kannst du dich aber immer verlassen.

Im Rahmen unseres 4+1 Arbeitszeitmodells steht dir Zeit für deine persönliche Weiterbildung zur Verfügung, z. B. in Form von Konferenzen und Vorträgen, dem Schreiben von Blogartikeln und klassischer Weiterbildung wie Schulungen und Kursen.

Das bist genau du? Dann freuen wir uns auf deine Bewerbung! Teile uns auch gerne mit, für welchen unserer Standorte du dich interessierst.

Jetzt bewerben!

Das bist du

Für dich ist Software-Entwicklung eine Leidenschaft? Du setzt dich kreativ und professionell mit komplexen Problemen auseinander und fühlst dich in mehreren Technologie-Stacks wohl? Software Craftsmanship, Clean Code und TDD sind für dich keine Fremdwörter? Vielleicht bist du noch kein Profi, aber möchtest es gerne werden?

Dann möchten wir dich gerne kennenlernen!

Das erwartet dich bei uns

Mit uns planst, konzipierst und entwickelst du Software. Dabei steht die Qualität und das Ziel des Kunden an erster Stelle. Du erarbeitest mit unseren Kunden und Projektpartnern erfolgreiche Lösungen und stehst für ein großartiges Projektergebnis ein. Mit uns gemeinsam verbesserst du unsere Arbeitsweise, so dass wir genau das tun können, was wir lieben, nämlich verdammt gute Software entwickeln. Deine +1-Zeit steht dir zu Weiterbildungszwecken zur Verfügung. Du kannst z.B. Blogartikel schreiben, Konferenzen und Vorträge besuchen und dich durch Schulungen und Kurse weiterbilden.

Selbstorganisation und Selbstbestimmung stehen in deiner täglichen Arbeit bei uns im Mittelpunkt. Auf den Rückhalt deiner Kolleginnen und Kollegen kannst du dich aber immer verlassen.

Das wünschen wir uns von dir

Uns sind drei Dinge wichtig: Leidenschaft, Handwerk, Mut.

Darüber hinaus solltest du folgende Anforderungen erfüllen:

  • Du kannst professionell Software entwickeln und hast dies bereits in Projekten unter Beweis gestellt oder du möchtest genau das bei uns erlernen.
  • Du hast sehr gute Java-Kenntnisse.
  • Du hast ein gutes Verständnis für Clean-Code-Entwicklung und Test-driven-Development.
  • Du arbeitest gerne in einem interdisziplinären, agilen Team.
  • Eine gewisse Reisebereitschaft solltest du mitbringen, denn als Berater bist du oft bei unseren Kunden vor Ort. Für einen vernünftigen Ausgleich sorgen wir.

Nicht warten - machen

Du bist bereit dich Herausforderungen zu stellen? Wir freuen uns auf dich!

Jetzt bewerben!

Folgende Situation: Wir haben jede Menge spannende Projekte und brauchen daher immer mal wieder an den verschiedenen Standorten Unterstützung. Egal, welches Team du fragst, die Usability-Spezialisten, die Mobile- oder Software-Entwickler, die Programming-Language-Engineers, die Kollegen aus der Systemadministration oder dem Projektmanagement – Arbeit haben wir alle genug.

Und genau da kommst du ins Spiel: Du kannst als Studi natürlich einen langweiligen Nebenjob machen – oder bei uns anfangen!

Jetzt bewerben!