Auf einen Blick
- Aufgaben: Entwickle Embedded Software für die innovative SpiNNcloud-Maschine und optimiere ML-Algorithmen.
- Arbeitgeber: Ein dynamisches Deep-Tech-Startup mit einer flexiblen und inklusiven Kultur.
- Mitarbeitervorteile: Hoch wettbewerbsfähiges Gehalt, Umzugsleistungen und ein flexibles Arbeitsumfeld.
- Andere Informationen: Wir fördern Vielfalt und begrüßen Bewerbungen aus verschiedenen Hintergründen.
- Warum dieser Job: Arbeite an bahnbrechenden Technologien und gestalte die Zukunft des maschinellen Lernens mit.
- Gewünschte Qualifikationen: Erfahrung in Tiny Machine Learning und starke Programmierkenntnisse in Python und C.
Das voraussichtliche Gehalt liegt zwischen 55000 - 70000 € pro Jahr.
Als ein Deep-Tech-Startup suchen wir talentierte und leidenschaftliche Menschen mit einer Vorliebe für Problemlösungen. Neben den minimalen Anforderungen für diese Position passt Ihr Profil gut zu unserem Unternehmen, wenn Sie folgende Werte haben:
- Hohe Flexibilität und Anpassungsfähigkeit.
- Ruhe, um unter Druck zu arbeiten.
- Appetit auf Lernen und Problemlösung.
- Kritisches Denken.
- Fähigkeit zur effektiven Kommunikation.
- Bereitschaft zur Zusammenarbeit.
- Ordentliches Zeitmanagement.
- Hochgradig autodidaktisch, unabhängig und proaktiv.
Verantwortlichkeiten:
- Aktive Teilnahme an der Planung und Ausführung der Entwicklung der Embedded Software in der 10 Millionen Kern SpiNNcloud Maschine.
- Erforschen von energie- und leistungsgetriebenen Optimierungen für Machine Learning-Algorithmen.
- Entwicklung hardwarebewusster Optimierungen für modernste ML-Algorithmen.
- Aufbau einer robusten und konsistenten Compiler-Infrastruktur für die SpiNNcloud-Hardware.
- Entwurf und Implementierung von Benchmarks mit verschiedenen Metriken (z.B. Latenz, Energieeffizienz, Energie-Verzögerungsprodukt usw.).
- Beitrag zur Entwicklung und Dokumentation cooler Demonstratoren.
Minimale Anforderungen:
- Erfahrung mit Tiny Machine Learning.
- Starke Programmierkenntnisse und umfangreiche Entwicklungserfahrung in Python und C, einschließlich Datenstrukturen, Graphen und objektorientierter Programmierung.
- Solides Verständnis von Machine Learning-Algorithmen.
- Erfahrung mit eingebetteten Systemen in Multicore-Umgebungen und Sensoren.
- Erforderliche Fachkenntnisse in Entwicklungstools (z.B. git oder svn) für die Versionskontrolle.
- BSc, MSc oder Dipl.-Ing. in Informatik, Elektrotechnik, Computertechnik oder einem anderen verwandten rechenintensiven Bereich.
Zusätzlicher Wert:
- Aktiver Mitwirkender auf Github oder einer anderen Hosting-Plattform für Softwareentwicklung mit Versionskontrolle.
- Erfahrung mit DevOps und kontinuierlichen Integrations- & Lieferwerkzeugen (z.B. Gitlab).
- Verständnis von ereignisgesteuertem Machine Learning oder neuromorphen Algorithmen.
- Erfahrung mit neuromorpher Hardware (z.B. Loihi oder SpiNNaker).
- Dr.-Ing. oder PhD in Informatik, Elektrotechnik, Computertechnik, Physik, mathematischen Wissenschaften oder einem anderen verwandten rechenintensiven Bereich.
- Erfahrung in der Entwicklung von Computer Vision-Anwendungen mit Echtzeit-Sensorströmen.
Wir bieten ein hoch wettbewerbsfähiges Gehalt mit Umzugsleistungen in einem flexiblen und integrativen Arbeitsumfeld. Wir sind ein Arbeitgeber, der Chancengleichheit bietet, und heißen daher Menschen unterschiedlicher Hintergründe, Nationalitäten und Erfahrungen willkommen.
Ihr Kontakt: Hector Andres Gonzalez Diaz
Standort: SpiNNcloud Systems GmbH, Freiberger Straße 37, 01067 Dresden
Embedded Machine Learning Engineer Arbeitgeber: SpiNNcloud Systems
Kontaktperson:
SpiNNcloud Systems HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Embedded Machine Learning Engineer
✨Tip Nummer 1
Sei proaktiv! Warte nicht darauf, dass die Stellenanzeigen zu dir kommen. Nutze unser Netzwerk und kontaktiere direkt Leute in der Branche, um mehr über mögliche Chancen zu erfahren.
✨Tip Nummer 2
Bereite dich auf technische Interviews vor! Übe deine Programmierfähigkeiten in Python und C, und sei bereit, deine Kenntnisse über Machine Learning-Algorithmen zu demonstrieren. Wir wissen, dass du das kannst!
✨Tip Nummer 3
Zeige deine Leidenschaft für das Lernen! Teile Beispiele von Projekten oder Beiträgen auf GitHub, die deine Fähigkeiten im Bereich Tiny Machine Learning und Embedded Systems zeigen. Das wird uns beeindrucken!
✨Tip Nummer 4
Nutze unsere Website für Bewerbungen! Es ist der beste Weg, um sicherzustellen, dass dein Profil bei uns ankommt. Wir freuen uns darauf, von dir zu hören und gemeinsam an coolen Projekten zu arbeiten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Embedded Machine Learning Engineer
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für das, was du tust, sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du dich für die Position als Embedded Machine Learning Engineer interessierst.
Betone deine Fähigkeiten!: Stell sicher, dass du deine Programmierkenntnisse in Python und C sowie deine Erfahrung mit Tiny Machine Learning klar hervorhebst. Wir suchen nach jemandem, der nicht nur die Anforderungen erfüllt, sondern auch darüber hinaus denkt!
Erzähl von deinen Projekten!: Wenn du an coolen Projekten gearbeitet hast, sei es auf GitHub oder in anderen Bereichen, dann teile diese Erfahrungen mit uns! Zeig uns, wie du Probleme gelöst hast und welche innovativen Ansätze du verfolgt hast.
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und unkompliziert bei uns ankommt. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei SpiNNcloud Systems vorbereitest
✨Verstehe die Technologie
Mach dich mit den neuesten Entwicklungen im Bereich Embedded Machine Learning vertraut. Lies über Tiny Machine Learning und Neuromorphic Hardware, um während des Interviews gezielt Fragen stellen und dein Wissen unter Beweis stellen zu können.
✨Bereite praktische Beispiele vor
Überlege dir konkrete Projekte oder Erfahrungen, die deine Programmierkenntnisse in Python und C zeigen. Sei bereit, über Herausforderungen zu sprechen, die du bei der Entwicklung von Algorithmen oder Softwarelösungen gemeistert hast.
✨Zeige deine Problemlösungsfähigkeiten
Bereite dich darauf vor, spezifische Probleme zu diskutieren, die du in der Vergangenheit gelöst hast. Zeige, wie du analytisch denkst und kreative Lösungen findest, besonders in stressigen Situationen.
✨Kommunikation ist der Schlüssel
Übe, komplexe technische Konzepte einfach und klar zu erklären. Gute Kommunikationsfähigkeiten sind entscheidend, um effektiv im Team zu arbeiten und deine Ideen zu präsentieren.