Auf einen Blick
- Aufgaben: Architektonische Softwareplattform für KI-Forschung und Robotik entwickeln.
- Unternehmen: Innovatives Unternehmen im Bereich Robotik und KI mit flacher Hierarchie.
- Vorteile: Wettbewerbsfähiges Gehalt, Mitarbeitervergünstigungen und internationales Arbeitsumfeld.
- Weitere Informationen: Schnelles Wachstum in einer dynamischen Branche mit vielfältigen Karrieremöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Robotik und KI mit einem talentierten Team.
- Qualifikationen: MS in Informatik und 5+ Jahre Erfahrung in der Softwareentwicklung.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Die Gelegenheit
Lesen Sie weiter, um sich ein umfassendes Bild von dieser Stelle zu machen und zu erfahren, was für einen erfolgreichen Bewerber erforderlich ist.
Als Gründungsmitglied des Plattform-Teams werden Sie das Software-Rückgrat des Unternehmens entwerfen und aufbauen. Die Plattform muss in zwei Bereichen arbeiten: Hochleistungs-Distributed Computing für KI-Forschung (Training, großangelegte Datenaufnahme, RL-Simulation) und Echtzeit-Ausführung auf physischer Roboterhardware mit begrenzten Ressourcen. Diese Greenfield-Möglichkeit ermöglicht es Ihnen, grundlegende architektonische Entscheidungen zu treffen, die definieren, wie das System vom Prototyp zur Produktion skaliert. Sie werden Forschung und Hardware verbinden und es ermöglichen, modernste Modelle effizient zu trainieren und zuverlässig in der realen Welt bereitzustellen.
Ihre Verantwortlichkeiten
- Architektur und Aufbau einer skalierbaren Softwareplattform, die Forschungs-Workflows (Training, Simulation) und Produktionssysteme (Echtzeitinferenz, Datensammlung) vereint
- Forschung und Hardware verbinden, indem Sie Werkzeuge entwickeln, die den nahtlosen Übergang von Python-basierten Forschungsumgebungen zu leistungsfähigen C++/Rust-Laufzeiten auf Robotern ermöglichen
- Optimierung kritischer Systempfade, einschließlich Inferenzlatenz, Durchsatz beim verteilten Training und Ressourcennutzung
- Einrichtung von Ingenieurbasics, einschließlich CI/CD-Pipelines, Build-Systemen (Bazel) und Containerisierung (Docker)
- Entwurf und Implementierung fehlertoleranter Systeme für langlaufende Experimente und sicherheitskritische Roboteroperationen
Technologien
- Python
- C++ (oder Rust)
- Verteilte Systeme und Microservices
- gRPC / REST APIs
- Docker
- Bazel
- CI/CD-Systeme
- AWS / GCP / Azure
- Kubernetes (von Vorteil)
- Slurm (von Vorteil)
- ROS2 / DDS (von Vorteil)
- Terraform / Ansible (von Vorteil)
- Simulationswerkzeuge (Isaac Sim, MuJoCo) (von Vorteil)
Anforderungen
- Must Have
- MS in Informatik oder einem vergleichbaren technischen Bereich
- 5+ Jahre Erfahrung in der Bereitstellung von Produktionssoftware mit Verantwortung für große Funktionen von der Planung bis zur Bereitstellung
- Starke Python-Expertise (Werkzeuge und ML-Infrastruktur)
- Starke Kenntnisse in C++ (moderne Standards) oder Rust
- Erfahrung im Entwurf skalierbarer Softwarearchitekturen (Microservices, API-Design wie gRPC/REST, verteilte Systeme)
- Starke Ingenieurdiziplin (Tests, Code-Reviews, wartbarer und modularer Code)
- Nice to Have
- Erfahrung im Aufbau von ML-Systemen (PyTorch, MLOps, Datenpipelines, Modellbereitstellung)
- Erfahrung mit Docker und Bazel in Produktionsumgebungen
- Vertrautheit mit Robotermiddleware (ROS2, DDS)
- Erfahrung mit Cloud-Infrastruktur (AWS, GCP, Azure) und Infrastructure-as-Code
- Erfahrung mit Simulationsumgebungen (Isaac Sim, MuJoCo) für Reinforcement Learning
Vorteile
- Wettbewerbsfähiges Vergütungspaket
- Verschiedene Mitarbeitersubventionen und -vorteile, einschließlich öffentlicher Verkehrsmittel und Wellpass
- Arbeiten Sie mit einem erstklassigen Team in einer flachen Hierarchie, mit direkter Zusammenarbeit mit den Gründern und dem Engineering-Team
- Gelegenheit, einen echten Einfluss zu haben, indem Sie an modernsten Robotik- und KI-Systemen arbeiten
- Schnelles Wachstumspotenzial in einem sich schnell entwickelnden Unternehmen und einer Branche
- Internationales Büroumfeld mit Englisch als offizieller Arbeitssprache
- Wir stellen aus verschiedenen Hintergründen, Identitäten und Erfahrungen ein und setzen uns für einen Arbeitsplatz ein, an dem jeder dazugehört. Diskriminierung hat hier keinen Platz.
Senior Software Engineer - Robotics (F/M/D) Arbeitgeber: Animore
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, Teil eines dynamischen und innovativen Teams zu werden, das an der Spitze der Robotik- und KI-Technologie arbeitet. Unsere flache Hierarchie fördert direkte Zusammenarbeit mit den Gründern und ermöglicht es Ihnen, einen echten Einfluss auf die Entwicklung bahnbrechender Systeme zu haben. Darüber hinaus profitieren Sie von einem wettbewerbsfähigen Vergütungspaket, verschiedenen Mitarbeitervergünstigungen und hervorragenden Wachstumschancen in einem internationalen Arbeitsumfeld.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer - Robotics (F/M/D) erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach informellen Gesprächen oder Meetups – oft erfährst du so von offenen Stellen, die nicht öffentlich ausgeschrieben sind.
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine Firma im Auge hast, zögere nicht, direkt Kontakt aufzunehmen. Schick eine kurze Nachricht an jemanden im Team, das dich interessiert, und zeig dein Interesse an der Arbeit, die sie machen. Das kann einen bleibenden Eindruck hinterlassen!
✨Bereite dich auf technische Interviews vor
Mach dich mit den gängigen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir können dir helfen, die besten Ressourcen dafür zu finden!
✨Bewirb dich über unsere Website
Vergiss nicht, dich direkt über unsere Website zu bewerben! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, in den Auswahlprozess aufgenommen zu werden.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Robotics (F/M/D) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns deine Persönlichkeit! Verwende eine authentische Sprache und lass deine Leidenschaft für Softwareentwicklung und Robotik durchscheinen.
Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen klar und prägnant darstellst. Zeige auf, wie du in der Vergangenheit komplexe Softwarearchitekturen entworfen und implementiert hast – das ist genau das, was wir suchen!
Technologien im Fokus:Achte darauf, die Technologien, die du beherrschst, hervorzuheben. Wenn du Erfahrung mit Python, C++ oder Rust hast, dann lass es uns wissen! Wir lieben es, wenn Bewerber ihre technischen Skills klar kommunizieren.
Bewirb dich über unsere Website:Vergiss nicht, dich über unsere Website zu bewerben! Das macht den Prozess für uns einfacher und du bist direkt im Spiel. Wir freuen uns auf deine Bewerbung!
Wie man sich auf ein Vorstellungsgespräch bei Animore vorbereitet
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden. Wenn du über Python, C++ oder Rust sprichst, bringe konkrete Beispiele aus deiner Erfahrung ein, um zu zeigen, wie du diese Technologien in der Praxis eingesetzt hast.
✨Bereite Fragen vor
Überlege dir im Voraus einige Fragen, die du dem Interviewer stellen möchtest. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Teamdynamik zu erfahren.
✨Präsentiere deine Projekte
Sei bereit, über deine bisherigen Projekte zu sprechen, insbesondere solche, die mit skalierbaren Softwarearchitekturen oder Robotik zu tun haben. Zeige, wie du Herausforderungen gemeistert und Lösungen entwickelt hast, die relevant für die ausgeschriebene Stelle sind.
✨Zeige deine Problemlösungsfähigkeiten
Bereite dich darauf vor, technische Probleme zu lösen oder Szenarien zu diskutieren, die während des Interviews präsentiert werden könnten. Dies gibt dir die Möglichkeit, deine analytischen Fähigkeiten und dein technisches Wissen unter Beweis zu stellen.