Aufgaben Skills Benefits Kontakt Team inovex entdecken Dein Job beginnt nicht erst mit der Entwicklung von Datenprojekten: Du stimmst dich eng mit unseren Kunden ab und berätst sie in Bezug auf die technische Machbarkeit und die konkrete Umsetzung ihrer digitalen Innovationen.
Als Software Engineer* für Datenprojekte gestaltest du das Fundament der datengetriebene Anwendungen und entwickelst robuste und wartbare Architekturen. Du sorgst für ein effizientes, sicheres Zusammenspiel der Systeme und Services im Einklang mit den Anforderungen des Kunden.
Schon bei der Konzeption und Entwicklung von Datenplattformen, Datenverarbeitungsprozesse oder Daten-Services planst du den späteren hochverfügbaren und -skalierbaren Betrieb der Softwarebestandteile in der Cloud, on premise oder hybrid mit.
Mithilfe automatisierter Testing-Verfahren (Unit Testing, CI/CD, Ende-zu-Ende-Tests uvm.) sorgst du für eine kontinuierliche Qualitätskontrolle und -optimierung. Auch die Sicherheit der entwickelten Datensysteme behältst du dabei natürlich immer im Blick.
In unseren Projekten verwenden wir häufig folgende Technologien: Python, SQL, Java Relationale und NoSQL-Datenbanken Flask, Spring, FastAPI Databricks, Spark, Kafka, Airflow, dbt, BigQuery oder Snowflake AWS, GCP, Azure Docker, Kubernetes
Intern wie extern kannst du dich bei uns auf vielfältige Art einbringen: Deinen anfangs gewählten Schwerpunkt kannst du jederzeit verlagern. Wer gut zu uns passen würde
- Du hast ein abgeschlossenes Studium im MINT-Bereich oder in einem vergleichbaren Studiengang, konntest bereits erste Berufserfahrung sammeln und hast dabei mit mehreren der oben genannten Technologien gearbeitet.
- Du begeisterst dich dafür, datengetriebene Anwendungen lauffähig in den Praxisbetrieb unserer Kunden zu implementieren und scheust nicht davor dich mit Datenverarbeitung, komplexen Algorithmen oder AI-Modellen auseinanderzusetzen.
- Du hast ein Engineering Mindset und möchtest lernen, wie man das Beste aus datengetriebenen Anwendungen herausholt, um sie möglichst automatisiert, wartbar und robust auf die Straße zu bringen.
- Du hast den Anspruch, dich in neue Technologien einzuarbeiten und sie in Bezug auf den Projekteinsatz zu prüfen. Dein Wissen teilst du gern mit deinen Kolleg:innen.
- Du kannst gut priorisieren und hast ein Gespür für die richtige Balance zwischen Pragmatismus und Perfektionismus.
- Für die effektive Zusammenarbeit mit deinem Projektteam besitzt du eine gewisse Mobilität und Flexibilität.
- Du hast gute kommunikative Fähigkeiten und sehr gute Kenntnisse in Deutsch (min. C1 Level) und Englisch.
Erfahrungen: Hi, ich bin Marcello! Ich bin seit 2020 als Full-Stack-Entwickler im Hamburger Office von inovex an Bord. Schwerpunktmäßig konzentriere ich mich auf das Backend und bin begeistert von Domain-driven Design, bei dem die Geschäftsprozesse unserer Kunden das Software Design bestimmen. Darüber hnaus beschäftige ich mich mit Messaging-Konzepten und Technologien wie RabbitMQ oder Azure Servicebus und dem ActorSystem als Concurrency Model.
Mai Machine Learning Engineer
Erfahrungen: Hi, ich heiße Mai! Ich bin 2017 als Studentin bei inovex eingestiegen und mittlerweile als Machine Learning Engineer dabei. Mich begeistern die vielfältigen Themenfelder und ich finde es immer wieder aufs Neue spannend, Kunden von Beginn an bei der Entwicklung neuer Lösungen zu begleiten. Da ich mich gern mit Sprachen beschäftige, liegt ein Fokus von mir auf Natural Language Processing, was ich sowohl in Projekten als auch intern einbringen kann. Ich finde es toll, mich frei entfalten und offen über meine gewünschten Schwerpunkte und Ideen sprechen zu können.
Zusätzlich betreue ich ein Projekt mit Studierenden. Da ich mich privat viel für Kinder und in der beruflichen Orientierung von jungen Erwachsenen engagiere, passt für mich diese Aufteilung super. Ich habe so die Freiheit, dass meine Arbeit auch meine persönlichen Interessen widerspiegelt.
Neben dem Projektgeschäft kann ich mir die Zeit einräumen, um Workshops für Kinder zu veranstalten und ihnen einen Einblick in die IT-Welt zu verschaffen. Diese Flexibilität bereichert meine Arbeit sehr.
Max Data und Machine Learning Engineer
Erfahrungen: Hi, ich bin Max und bin 2021 remote als Data und Machine Learning Engineer bei inovex gestartet. Das heißt, vom Onboarding bis zur täglichen Arbeit habe ich viele meiner Kolleg:innen nur virtuell kennengelernt. Trotzdem bin ich super im Unternehmen angekommen. Ich habe viel Austausch sowohl zu Arbeitsthemen als auch darüber hinaus. inovex nutzt alle Möglichkeiten, damit sich die Remote-Arbeit ein Stück wie Büro-Alltag anfühlt Socialising inklusive.
Mir gefällt besonders das entgegengebrachte Vertrauen und die Eigenverantwortung, die damit einhergehen. Im Rahmen der Projektarbeit kann ich mir, abseits von Regelterminen, die Zeit selbst einteilen und genieße dabei große Flexibilität.
Ich kann mir außerdem meine langfristigen fachlichen Schwerpunkte selbst setzen. Die Richtung meiner Entwicklung ist mir nicht durch meine Stelle vorgegeben. Im ersten Projekt war ich Data Scientist danach im Bereich DevOps unterwegs, jetzt mache ich Analytics und Engineering.
Ich bin mir noch nicht ganz sicher, in welche Richtung ich zukünftig gehen möchte, finde es aber toll, dass mir vielfältige Wege offenstehen.
Maximilian Cloud Platform Engineer
Erfahrungen: Hi, ich bin Maximilian und arbeite seit 2018 bei inovex. Als Cloud Platform Engineer freut es mich, dass wir viel mit Open-Source-Lösungen arbeiten und uns damit aktiv daran beteiligen, die Technologien weiterzuentwickeln und etwas an die Community zurückzugeben. Auch intern setzen wir bei inovex voll auf gemeinsame Entwicklung: Durch meine vielen hilfsbereiten Kolleg:innen habe ich die Möglichkeit, mich optimal fachlich zu orientieren und weiterzuentwickeln. Neben meinem persönlichen Wachstum kann ich auch inovex selbst mitgestalten und organisieren. In mehreren Formaten, wie zum Beispiel unserem inostrat, bietet sich die Möglichkeit, das Miteinander zu gestalten.
Mich motiviert auch die Eigenverantwortung, die mir inovex bei meiner Arbeit und meiner Weiterentwicklung lässt. So kann ich mich selber finden und entscheiden, welchen Weg ich einschlagen möchte.
Alexander Cloud Platform Engineer
Erfahrungen: Hi, ich bin Alexander und arbeite bei inovex als Cloud Platform Engineer. Ich entwickle Infrastruktur-Plattformen, auf denen Entwickler:innen später sichere Software entwickeln und betreiben können. Zusätzlich entwickle ich Platform Engineering Tools bei Kunden mit Golang.
Freiheit und Selbstverantwortung bei inovex sind für mich ein wesentlicher Bestandteil meiner Motivation. Jeder Tag gibt mir die Möglichkeit zu lernen, mich einzubringen oder eigene Ideen umzusetzen. Zum Beispiel leite ich innerhalb von inovex die Entwicklung eines CalendarSync-Tools, bei dem bald die Open-Source-Veröffentlichung bevorsteht.
Lukas Cloud Platform Engineer
Erfahrungen: Hey, ich bin Lukas und seit April 2021 als Cloud Platform Engineer dabei. Ich bin komplett remote gestartet, was allerdings dank der herausragenden Organisation überhaupt kein Problem war. Die Kultur von inovex wird auch remote gelebt, und das habe ich ab dem ersten Tag erfahren.