
Junior Entwickler Python / C++ – Digitale Rekonstruktion (m/w/d)
Mach Geschichte digital wieder lesbar! Setze historische Dokumente mit C++, Python und Bildverarbeitung wie ein digitales Puzzle zusammen. Entwickle zukunftsweisende Rekonstruktionssoftware.
Berlin-Mitte
ab sofort
Vollzeit, Vollzeit (40 Std./Woche)
Arbeitnehmerüberlassung
Remotes Arbeiten möglich
Über die Position
Code mit Sinn - Mach Geschichte wieder lesbar
Zerstörte Dokumente und jahrhundertealte Archivschätze vor dem Zerfall bewahren: Unser Partnerunternehmen in Berlin-Mitte entwickelt spezialisierte Scanner und eigene Software, um historische Fragmente digital wie ein gigantisches Puzzle zusammenzusetzen.
Statt anonymer Ticket-Abarbeitung steigst du in ein familiäres 4-Personen-Kernteam ein. Du arbeitest im direkten 1:1-Tandem mit erfahrenen Entwicklern an C++ sowie Python und siehst jeden Tag, wie deine Algorithmen verloren geglaubte Geschichte retten.
Deine Aufgaben
- Puzzleteile zusammenfügen: Du entwickelst die Kernsoftware weiter – von automatisierten Rekonstruktions-Algorithmen über Bildverarbeitung bis hin zur präzisen Ansteuerung der Spezialkameras.
- KI-Pionierarbeit leisten: Du wirkst maßgeblich an einem neuen Softwaremodul mit, das mithilfe von Machine Learning rekonstruierte Einzelseiten vollautomatisch zu zusammenhängenden Dokumenten bündelt.
- Verantwortung übernehmen: Schritt für Schritt übernimmst du eigene Softwarepakete des Senior-Entwicklers (z. B. Updates der Steuerungssoftware, Testing, Bugfixing und Dokumentation).
- Wirkung vor Ort sehen: Du nimmst gelegentlich (ca. 1x im Quartal für 2–3 Tage) an Workshops bei Kunden wie Archiven, Museen oder Bundesbehörden teil und erlebst live, wie Anwender mit deiner Software arbeiten.
Anforderungen
- Fundament: Erfolgreich abgeschlossenes technisches Studium (Informatik, Technische Informatik, Physik, Mathematik, Mechatronik oder Elektrotechnik).
- Programmierhandwerk: Solide Programmierkenntnisse in C++ (Verständnis für Performance und Speichermanagement) sowie Python (saubere Struktur, idealerweise Erfahrung mit
NumPy). - Praxisnachweis: Erste relevante Praxiserfahrung durch Werkstudententätigkeit, Praktika, praxisnahe Abschlussarbeiten oder vorzeigbare Open-Source-/GitHub-Projekte.
- Mentalität: Echtes Interesse am Verstehen von Code – du debuggst mit logischem Sachverstand statt blindem Vertrauen in KI-Prompts. Du sprichst Wissenslücken transparent an und denkst aktiv mit.
- Pluspunkte (kein Muss): Erste Berührungspunkte mit Bildverarbeitung (z. B. OpenCV), Machine Learning oder Linux-Entwicklungsumgebungen.
- Sprachkenntnisse & Mobilität: Verhandlungssicheres Deutsch (mind. C1) für die Zusammenarbeit im Team und den Kundenkontakt sowie gelegentliche Reisebereitschaft für Workshops.
Deine Benefits
- Echter Sinn & technischer Tiefgang: Ein Projektumfeld mit gesellschaftlichem Mehrwert – deine Software rettet unwiederbringliche Kulturgüter für kommende Generationen.
- Stabilität & Vertrauen: Null arbeitnehmerseitige Kündigungen seit über einem Jahrzehnt. Ein extrem krisensicheres Team mit flachen Hierarchien und direktem Draht zur Geschäftsführung.
- Intensives Mentoring: Kein Ins-kalte-Wasser-Werfen. Du arbeitest im direkten Tandem mit einem erfahrenen Senior-Entwickler und dem Technischen Leiter.
- Flexible Rahmenbedingungen: Vertrauensarbeitszeit (Kernzeit ca. 10:00–16:00/17:00 Uhr), 30 Tage Urlaub und ein hybrides Arbeitsmodell.
- Besondere Arbeitsatmosphäre: Ein moderner Arbeitsplatz im denkmalgeschützten Backsteingebäude mitten in Berlin-Mitte.
- Klarer Entwicklungspfad: Einstieg über 6 Monate Arbeitnehmerüberlassung mit fest vereinbarter Übernahme in die unbefristete Festanstellung beim Partnerunternehmen.
Unser Rekrutierungsprozess
Dieser Rekrutierungsprozess wird von Academic Work durchgeführt und es ist der Wunsch unseres Partnerunternehmens, dass alle Fragen bezüglich der Position an Academic Work gerichtet werden.
Unser Auswahlverfahren ist fortlaufend. Die Stellenanzeige kann geschlossen werden, bevor das Einstellungsverfahren abgeschlossen ist, sobald wir zur nächsten Rekrutierungsphase übergegangen sind. Der Prozess umfasst zwei Tests: einen Persönlichkeitstest und einen kognitiven Test. Diese Tests sind Verfahren, um die richtigen Talente für die richtige Position zu finden sowie um Gleichberechtigung, Vielfalt und einen fairen Prozess zu ermöglichen.
Hast du Fragen zu dieser Position?
Für Fragen wenden Sie sich bitte das Recruiting Team unter info@academicwork.de und geben Sie in Ihrer E-Mail die Stellenausschreibungs ID 3M3O8A an.
