Auf einen Blick
- Aufgaben: Entwickle ein geo-distribuiertes QAT-System für effiziente ML-Modelle.
- Arbeitgeber: SEMRON ist ein innovatives Unternehmen im Bereich analoger In-Memory-Computing-Technologien.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Remote-Arbeit und spannende Unternehmensperks warten auf dich.
- Warum dieser Job: Arbeite an cutting-edge Technologien und trage zur ML-Community bei.
- Gewünschte Qualifikationen: Master, PhD oder starke persönliche Projekte im Bereich ML erforderlich.
- Andere Informationen: Erfahrung mit QAT oder Open-Source-Projekten ist von Vorteil.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
About the Role
As an ML Research Engineer at SEMRON, you will design the algorithms and quantization schemes that unlock efficient, high-accuracy inference on our analog in-memory compute platform. Your work will bridge cutting-edge quantization research, mathematical modeling, and hardware-aware algorithm design, ensuring that deep neural networks execute with maximal accuracy and throughput on our custom silicon.
What you will do:
- Research and develop novel analog-aware quantization methods (PTQ and QAT) tailored to in-memory compute constraints
- Design mathematically principled matrix-vector multiplication algorithms that exploit sparsity, noise resilience, and non-idealities to improve hardware efficiency
- Collaborate with analog hardware engineers to define algorithmic requirements and guide co-development of compute primitives
What you should bring in:
- PhD or equivalent research experience in machine learning, applied mathematics, or a related field
- Strong understanding of quantization, model optimization , and numerical methods for DNNs
- Proficiency in Python and PyTorch , with the ability to rapidly prototype and evaluate research ideas
- A research mindset: curiosity, rigor, and the ability to explore and discard ideas efficiently
Helpful but not required:
- Contributions to quantization libraries or novel compression methods
- Publications in top-tier ML venues (NeurIPS, ICLR, ICML, etc.)
- Familiarity with analog computation challenges (noise, nonlinearity, limited precision, etc.) and the ability to abstract them into robust algorithms
- Experience collaborating with hardware teams or formulating algorithm-hardware co-design strategies
Why us?
We’re building at the intersection of math, hardware, and machine learning, pushing the boundaries of what\’s possible in compute. If you’ve implemented your own MVM kernels just to see what happens, trained quantized models for fun, or love thinking deeply about efficiency, sparsity, and how to make models run faster and better, you’ll feel right at home. As a small, technical team, early work defines the future of the stack, and we treat it that way. You\\\’ll own critical pieces of what we build, with equity to match. No hierarchy, no bureaucracy, just ideas, experiments, and real impact. You’ll grow as fast as you can grow.
#J-18808-Ljbffr
ML Research Scientist Arbeitgeber: SEMRON GmbH
Kontaktperson:
SEMRON GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: ML Research Scientist
✨Tipp Nummer 1
Netzwerke sind entscheidend! Suche nach Veranstaltungen oder Konferenzen, die sich auf maschinelles Lernen und Quantization-Aware Training konzentrieren. Dort kannst du wertvolle Kontakte knüpfen und möglicherweise sogar mit aktuellen Mitarbeitern von SEMRON sprechen.
✨Tipp Nummer 2
Engagiere dich in Open-Source-Projekten, die sich mit ML-Tooling oder QAT beschäftigen. Dies zeigt nicht nur deine Fähigkeiten, sondern hilft dir auch, praktische Erfahrungen zu sammeln und dein Portfolio zu erweitern.
✨Tipp Nummer 3
Halte dich über die neuesten Entwicklungen im Bereich der quantisierten Modelle und analoger Inferenz auf dem Laufenden. Das Verständnis aktueller Trends und Technologien wird dir helfen, in Gesprächen mit den Recruitern von SEMRON zu glänzen.
✨Tipp Nummer 4
Bereite dich darauf vor, technische Fragen zu beantworten, die sich auf Python, PyTorch und Systemarchitektur beziehen. Übe, wie du deine bisherigen Projekte und Erfahrungen klar und prägnant präsentieren kannst, um deine Eignung für die Rolle zu unterstreichen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: ML Research Scientist
Tipps für deine Bewerbung 🫡
Verstehe die Rolle: Lies die Stellenbeschreibung sorgfältig durch und mache dir Notizen zu den spezifischen Anforderungen und Verantwortlichkeiten. Achte besonders auf die geforderten Fähigkeiten in Python, PyTorch und der Entwicklung von QAT-Systemen.
Hebe deine Qualifikationen hervor: Stelle sicher, dass dein Lebenslauf und dein Anschreiben deine relevanten Erfahrungen und Qualifikationen klar darstellen. Betone deine Kenntnisse in ML-Tooling und deine Fähigkeit, skalierbare Systeme zu entwickeln.
Zeige deine Projekte: Wenn du an persönlichen Projekten oder Open-Source-Beiträgen gearbeitet hast, die deine Fähigkeiten im Bereich maschinelles Lernen demonstrieren, erwähne diese unbedingt. Füge Links zu deinem GitHub oder anderen Plattformen hinzu, um deine Arbeit zu zeigen.
Individualisiere dein Anschreiben: Schreibe ein individuelles Anschreiben, das deine Motivation für die Position bei SEMRON erklärt. Gehe darauf ein, wie du zur Entwicklung des geo-distribuierten QAT-Systems beitragen kannst und warum du gut ins Team passt.
Wie du dich auf ein Vorstellungsgespräch bei SEMRON GmbH vorbereitest
✨Verstehe die Grundlagen von QAT
Da die Rolle einen geo-distribuierten Quantization-Aware Training (QAT) Rahmen erfordert, solltest du dich intensiv mit den Grundlagen und Techniken des QAT vertraut machen. Bereite Beispiele vor, wie du diese Konzepte in der Vergangenheit angewendet hast oder wie du sie in zukünftigen Projekten umsetzen würdest.
✨Demonstriere deine Programmierkenntnisse
Fließende Kenntnisse in Python und PyTorch sind entscheidend. Sei bereit, während des Interviews Fragen zu beantworten oder sogar kleine Programmieraufgaben zu lösen, die deine Fähigkeiten in diesen Technologien zeigen. Zeige auch, wie du sauberen und wartbaren Code schreibst.
✨Bereite Beispiele für Zusammenarbeit vor
Die Position erfordert eine enge Zusammenarbeit mit Forschern und anderen Ingenieuren. Überlege dir konkrete Beispiele aus deiner bisherigen Erfahrung, wo du erfolgreich in einem Team gearbeitet hast, um komplexe Probleme zu lösen oder innovative Lösungen zu entwickeln.
✨Zeige dein Interesse an Open-Source-Projekten
Wenn du an Open-Source-Projekten oder persönlichen Projekten gearbeitet hast, die mit maschinellem Lernen oder Modelloptimierung zu tun haben, bringe diese zur Sprache. Dies zeigt nicht nur deine technischen Fähigkeiten, sondern auch dein Engagement für die Community und kontinuierliches Lernen.