Auf einen Blick
- Aufgaben: Entwickle und pflege benutzerfreundliche Tools für unsere Forschungsteams.
- Arbeitgeber: Agile Robots, ein internationales High-Tech-Unternehmen in München.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, 100 € monatlich für Mobilität und Lernen.
- Warum dieser Job: Gestalte die Zukunft der Robotik mit innovativen Technologien und einem dynamischen Team.
- Gewünschte Qualifikationen: Erfahrung in Backend-Engineering und Testdesign, sowie Benutzerverständnis.
- Andere Informationen: Vielfältiges, internationales Team mit exzellenten Entwicklungsmöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
Die AI Research Division von Agile Robots sucht einen Software Engineer (m/w/d) für Robotics Research Tooling und Reliability, der die Verantwortung für die Benutzerfreundlichkeit und Zuverlässigkeit der Toolchain übernimmt, auf die unsere Teams täglich angewiesen sind. Dies umfasst alles von Datensatzansichten, Trainingsdashboards, Benchmark-Schnittstellen bis hin zur End-to-End-Testinfrastruktur, die sie stabil hält. Die Aufgabe besteht darin, das Tooling-Ökosystem unter Druck vertrauenswürdig zu machen.
Ihre Verantwortlichkeiten
- Tool-Oberflächen: Aufbau und Pflege von UI-, API- und CLI-Schnittstellen (Datensatzansichten, Trainingsdashboards, Benchmark-Viewer), die Forscher für die tägliche Inspektion und Überwachung nutzen.
- End-to-End-Tests: Entwurf und Pflege von E2E-Test-Suiten, die reale Benutzer-Workflows von der Datenaufnahme über das Training bis zur Inferenz simulieren und Regressionen abfangen, bevor sie in die Produktion gelangen.
- Stresstests: Durchführung von Stresstests unter realistischen Laborbedingungen (unordentliche Daten, eingeschränkte Rechenleistung, Randfallabfragen), um sicherzustellen, dass das Tooling sich anpasst, anstatt stillschweigend zu versagen.
- Golden Path-Wartung: Pflege einer Referenz-Test-Suite und nächtlicher Regressionstests, die den kanonischen Workflow von Daten zu Training zu Inferenz definieren und Drift verhindern.
- Demo-Zuverlässigkeit: Verantwortung für Zuverlässigkeitsprüfungen und Regressionen für kritische Demos und Bewertungen, um sicherzustellen, dass die Toolchain den Druck zeitkritischer Ereignisse übersteht.
Wesentliche Fähigkeiten
- Backend-Engineering: Erfahrung im Aufbau von produktionsreifen Backend-Diensten, die unter realer Last zuverlässig bleiben, keine Skripte oder Einmalwerkzeuge.
- Testdisziplin: Praktische Erfahrung im Entwerfen von Integrations- und E2E-Test-Suiten mit einem Debugging-Instinkt, der über den gesamten Stack funktioniert.
- Benutzerempathie: Nachweis über den Aufbau interner Tools, die technische Benutzer tatsächlich übernehmen, mit Beweisen für das Lernen aus Nutzungsmustern.
Wünschenswerte Fähigkeiten
- Frontend-Entwicklung: Praktische Erfahrung mit einem modernen Frontend-Framework zum Erstellen dateninintensiver Schnittstellen (Datensatzbrowser, Echtzeit-Dashboards oder Annotationstools).
- Dokumentationsgewohnheiten: Praxis der Pflege klarer, aktueller Dokumentation als erstklassige Ingenieurausgabe und nicht als Nachgedanke.
Was wir bieten
- Dynamisches High-Tech-Unternehmen kombiniert mit finanzieller Solidität und erstklassigen Investoren.
- Ein interdisziplinäres, internationales Team mit über 60 verschiedenen Nationalitäten in einem kollaborativen Arbeitsumfeld.
- Viele Entwicklungsmöglichkeiten im Kontext unseres kontinuierlichen Wachstums.
- Herausfordernde Aufgaben und wirkungsvolle Projekte neben Experten, die professionelles und persönliches Wachstum ermöglichen.
- Corporate Benefits-Programm, das Gesundheit, Mobilität und Lernen mit 100 € netto pro Monat abdeckt.
- Moderne Büros mit einer Dachterrasse mit Blick auf München, kostenlose Getränke und Obst sowie regelmäßige Unternehmensveranstaltungen tragen zu einem guten Arbeitsumfeld bei.
Agile Robots SE ist ein internationales High-Tech-Unternehmen mit Sitz in München, Deutschland, mit einem Produktionsstandort in Kaufbeuren und mehr als 2300 Mitarbeitern weltweit. Unsere Mission ist es, die Lücke zwischen künstlicher Intelligenz und Robotik zu schließen, indem wir Systeme entwickeln, die modernste Kraft-Moment-Sensorik und führende Bildverarbeitungstechnologie kombinieren. Diese einzigartige Kombination von Technologien ermöglicht es uns, benutzerfreundliche und erschwingliche robotergestützte Lösungen anzubieten, die intelligente Präzisionsmontage ermöglichen. Dies wird durch unsere Mitarbeiter möglich, die jeden Tag mit Kreativität und Begeisterung ihr Bestes geben. Werden Sie Teil dieses Teams und gestalten Sie mit uns die Zukunft der Robotik!
Wir sind stolz auf unsere Vielfalt und freuen uns auf Ihre Bewerbung, unabhängig von Geschlecht und sexueller Identität, Nationalität, Ethnie, Religion, Alter oder Behinderung.
Software Engineer (m/f/d) Robotics Research Tooling & Reliability Arbeitgeber: Agile Robots SE
Kontaktperson:
Agile Robots SE HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer (m/f/d) Robotics Research Tooling & Reliability
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach informellen Gesprächen oder Mentoring – oft ergeben sich so die besten Jobchancen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für die Rolle als Software Engineer wichtig sind. Wir empfehlen, Mock-Interviews mit Freunden oder über Online-Plattformen zu machen.
✨Tipp Nummer 3
Zeig deine Projekte! Erstelle ein Portfolio oder GitHub-Repository, das deine besten Arbeiten zeigt. Das gibt den Recruitern einen Einblick in deine Fähigkeiten und deinen Stil – und wir lieben es, wenn Bewerber ihre Leidenschaft zeigen!
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So hast du die besten Chancen, gesehen zu werden. Und vergiss nicht, dein Interesse an der Rolle und dem Unternehmen in einem kurzen Anschreiben zu betonen – das macht einen großen Unterschied!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer (m/f/d) Robotics Research Tooling & Reliability
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für die Softwareentwicklung sind genauso wichtig wie deine technischen Fähigkeiten. Lass uns in deinem Anschreiben spüren, warum du dich für diese Rolle interessierst.
Betone relevante Erfahrungen: Wenn du schon mal an ähnlichen Projekten gearbeitet hast, erzähl uns davon! Konzentriere dich auf deine Erfahrungen im Backend Engineering und Testing, die direkt mit den Anforderungen der Stelle zu tun haben. Das macht deinen Lebenslauf für uns besonders interessant.
Dokumentation ist wichtig: Wir lieben klare und präzise Dokumentation! Wenn du in der Vergangenheit gute Dokumentationsgewohnheiten gepflegt hast, erwähne das unbedingt. Zeig uns, dass du nicht nur Code schreibst, sondern auch dafür sorgst, dass andere ihn verstehen können.
Bewirb dich über unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell bei uns landet und wir sie zügig bearbeiten können. Wir freuen uns auf deine Unterlagen!
Wie du dich auf ein Vorstellungsgespräch bei Agile Robots SE vorbereitest
✨Verstehe die Tools
Mach dich mit den Tools und Technologien vertraut, die Agile Robots verwendet. Schau dir an, wie die Benutzeroberflächen, APIs und CLI-Interfaces funktionieren. Wenn du während des Interviews spezifische Fragen zu diesen Tools stellen kannst, zeigst du dein Interesse und deine Vorbereitung.
✨E2E-Teststrategien
Bereite dich darauf vor, über deine Erfahrungen mit End-to-End-Tests zu sprechen. Sei bereit, konkrete Beispiele zu nennen, wie du Test-Suiten entworfen hast, um reale Benutzerabläufe zu simulieren. Das zeigt, dass du die Wichtigkeit von Zuverlässigkeit verstehst.
✨Stress-Tests im Fokus
Informiere dich über Stress-Tests und deren Bedeutung für die Toolchain. Überlege dir, wie du in der Vergangenheit mit herausfordernden Daten oder Edge-Cases umgegangen bist. Teile diese Erfahrungen im Interview, um deine Problemlösungsfähigkeiten zu demonstrieren.
✨Dokumentation ist entscheidend
Betone die Wichtigkeit von klarer und aktueller Dokumentation in deiner Arbeit. Bereite Beispiele vor, wie du Dokumentation als Teil deines Entwicklungsprozesses behandelt hast. Das zeigt, dass du die Bedürfnisse der Benutzer verstehst und bereit bist, qualitativ hochwertige Arbeit zu leisten.