Zum Seiteninhalt springen

Algorithm Engineer (d/f/m)

  • Stockerau, Wien
  • Vollzeit
  • Berufserfahrung
  • 17.2.2024

Algorithm Engineer (d/f/m)

Stockerau, Wien, Home-Office, Niederösterreich, Österreich

Was wir suchen

Als Algorithm Engineer arbeitest Du in einem cross-funktionalen agilen Team an der Pflege und Verbesserung unserer Algorithmen für die Stundenplanung, die vielen Schulen auf der ganzen Welt hilft, ihren Schultag zu verwalten. Du analysierst und dokumentierst die Algorithmen zur Lösung kombinatorischer Optimierungsprobleme in unserer Produktfamilie. Du entwirfst und entwickelst neue algorithmische Ansätze zur Leistungssteigerung und Verbesserung der Funktionalität. Darüberhinaus entwickelst du wartbare Software für komplexe Stundenplanprobleme in Java und C++ unter Beachtung von Clean-Code Prinzipien. Du nimmst an wissenschaftlichen Konferenzen teil und stehst in Kontakt mit der wissenschaftlichen Gemeinschaft. Außerdem setzt Du dein Know-how für eine gute Sache ein, die Millionen von Menschen in der Bildungsbranche zugute kommt. Du lernst gemeinsam mit deinem Team und innerhalb eurer Community of Practice.

Benefits:

  • Marktorientierte Gehaltsspanne zwischen EUR 3.200 und EUR 5.000 brutto pro Monat (EUR 45.000-EUR 70.000 brutto pro Jahr) für 38,5h/Woche und kein All-in. Abhängig von deiner Qualifikation und Berufserfahrung entscheidest du gemeinsam mit dem Team über dein Gehalt.
  • Ein professionelles und agiles Umfeld mit Gestaltungsfreiräumen, um eigene Ideen einzubringen.
  • Flexible Arbeitszeiten, Home Office, Büro auch in Wien.
  • Work from Anywhere (Workation) innerhalb der EU.
  • Bezahltes Papamonat nach der Geburt Deines Kindes.
  • U.v.m. - check unsere Jobseite.

Wesentliche Fähigkeiten für Deine Mission

  • Allem voran sind wir auf der Suche nach schlauen Köpfen, denen Spaß an der Arbeit wichtig ist und mit denen die Zusammenarbeit Freude macht. Ob du einen Backend-, Frontend- oder Full Stack-Fokus hast ist zweitrangig.
  • Abgeschlossenes Studium der Informatik, Mathematik oder eines verwandten Fachgebiets
  • Fachkenntnisse in den Bereichen Algorithmen und Datenstrukturen, kombinatorische Optimierung und Operations Research
  • Kenntnisse über Heuristiken, Metaheuristiken und ganzzahlige lineare Programmierung
  • Kenntnisse über agile Prozesse und Prinzipien sowie praktische Erfahrung mit agilen Entwicklungsmethoden
  • Praktische Erfahrung mit der Entwicklung komplexer Algorithmen
  • Know-how über komplexe Systemlandschaften, Entwurfsmuster und Clean-Code-Ansätze
  • Kenntnisse mit Technologien wie Java, C++ oder beides
  • Gute mündliche und schriftliche Kommunikation in Deutsch und/oder Englisch. Wir bieten zusätzlich Unterstützung beim Erlernen der deutschen Sprache.
  • Gute Problemlösungsfähigkeiten und Liebe zum Detail

Bonus skills

  • Praktische Erfahrung mit DevOps-Prinzipien und -Tools wie CI/CD
  • Erfahrung mit containerisierten Diensten und Anwendungen (z.B. Docker, Kubernetes) ist von Vorteil

Wir praktizieren eine offene Kommunikation, sind stolz auf unsere Produkte und verstecken auch unsere aktuellen sensiblen Punkte nicht.

Hier ein paar Punkte, die du über uns wissen solltest:

  • Wir haben eine mehr als 10 Jahre alte Web-Anwendung und eine mehr als 35 Jahre alte Windows-Anwendung, und Du wirst dich um einige verbleibende Altlasten kümmern müssen. Ein Schwerpunkt liegt derzeit auf der Reduzierung der technischen Schulden und der Beschleunigung unserer Entwicklung bei gleichzeitiger Beibehaltung der Qualität.
  • Außerdem entwickeln wir eine der erfolgreichsten nativen mobilen Applikation für iOS und Android, im Bereich der Schulorganisation.
  • Wir haben uns hohe Ziele gesetzt und brauchen deine Hilfe um sie als Team gemeinsam zu erreichen. In manchen Bereichen der Zusammenarbeit, egal ob Kommunikation, Prozesse oder Strukturen sind wir noch nicht dort angelangt, wo wir uns das wünschen würden, sind aber bereits auf einem sehr guten Weg.

Interessiert? Wir freuen uns auf Dich!

Jetzt bewerben