Machine Learning Wissenschaftler (KI für Code)
Role details
Job location
Tech stack
Job description
- Führen Sie Forschung & Innovation an: Bleiben Sie am Puls der Zeit in den Bereichen ML, Deep Learning und LLMs, insbesondere deren Anwendung im Softwareentwicklungszyklus (SDLC), und identifizieren Sie neue Möglichkeiten zur Verbesserung unserer Produkte.
- Entwickeln Sie fortschrittliche KI-Modelle: Entwerfen, prototypisieren und validieren Sie neuartige ML-Modelle, die komplexe Fehler, Schwachstellen und Code-Gerüche erkennen und beheben, die über die Fähigkeiten traditioneller statischer Analysen hinausgehen.
- Erstellen Sie LLM-basierte Funktionen: Entwickeln und implementieren Sie fortschrittliche LLM-basierte Lösungen, einschließlich Retrieval-Augmented Generation (RAG) für kontextbezogene Code-Analyse, Feinabstimmung von Modellen auf proprietären Codebasen und Erforschung agentischer Systeme für automatisierte Code-Korrekturen.
- Entwickeln Sie Datenpipelines: Erstellen und verwalten Sie robuste Datenpipelines, um massive codezentrierte Datensätze zu sammeln, zu verarbeiten und zu versionieren, die für das Training und die Evaluierung spezialisierter Modelle im großen Maßstab erforderlich sind.
- Übersetzen Sie Prototypen in Produkte: Arbeiten Sie eng mit den Engineering- und Produktteams zusammen, um erfolgreiche ML-Prototypen in Sonars hochmoderne Produkte zu integrieren und sicherzustellen, dass sie den Bedürfnissen unserer globalen Nutzerbasis entsprechen.
- Kommunizieren und evangelisieren Sie: Erklären und dokumentieren Sie komplexe technische Konzepte und Forschungsergebnisse klar für technische und nicht-technische Stakeholder.
Requirements
- Ein fortgeschrittener akademischer Hintergrund (Master oder PhD) in Informatik, Machine Learning oder einem verwandten quantitativen Fachgebiet.
- Starke Branchenerfahrung im Bereich Machine Learning mit fundiertem Verständnis moderner Softwareentwicklungsmethoden und -werkzeuge.
- Solide Programmierkenntnisse in Python und praktische Erfahrung mit Kern-ML/DL-Frameworks (z. B. PyTorch, TensorFlow, Hugging Face). Java-Kenntnisse sind von Vorteil.
- Nachgewiesene Erfahrung in angewandtem Machine Learning mit starkem Fokus auf Natural Language Processing (NLP) oder idealerweise Programmier-Sprachverarbeitung (PLP).
- Praktische Erfahrung mit modernen LLM-Architekturen und -Techniken, wie Feinabstimmungsstrategien (z. B. LoRA, QLoRA), fortgeschrittenem Prompt Engineering, Aufbau und Optimierung von Retrieval-Augmented Generation (RAG)-Pipelines sowie Arbeit mit Vektordatenbanken und semantischer Suche.
- Erfahrung mit großskaligen Datenverarbeitungs-Frameworks und Cloud-Infrastruktur (z. B. AWS).
- Erfahrung in der eigenständigen Durchführung von Forschungsprojekten von der ersten Idee bis zu einem nachweisbaren Prototyp.
- Ausgezeichnete Englischkenntnisse und die Fähigkeit, komplexe wissenschaftliche Themen klar und prägnant zu erklären.
Benefits & conditions
Bei Sonar suchen wir einen innovativen Machine Learning Wissenschaftler, der unser Data & AI Team verstärkt und die nächste Generation unserer Code-Analyse-Engine vorantreibt. Sie werden an der Spitze der Anwendung modernster KI- und Large Language Model (LLM)-Techniken im komplexen Bereich des Quellcodes stehen. Ihre Arbeit wird unsere Produkte direkt prägen und die Grenzen der statischen Analyse erweitern, um Millionen von Entwicklern zu helfen, besseren und sichereren Code zu schreiben. Wenn Sie motiviert sind, reale Probleme zu lösen, indem Sie modernste Forschung in praktische, wirkungsvolle Lösungen umsetzen, ist dies die richtige Rolle für Sie., Warum Sie es hier lieben werden: * Unsere Kultur und Mission heben uns ab. Wir haben eine dynamische Arbeitskultur, die Respekt und Freundlichkeit schätzt - und das Recht zu scheitern (und wieder aufzustehen!) akzeptiert. Wir glauben, dass die beste Idee gewinnt und jeder eine Stimme hat. * Wir glauben, dass großartige Menschen ein großartiges Unternehmen ausmachen. Wir schätzen soziale Kompetenzen genauso wie technische Fähigkeiten und bemühen uns, eine freundliche und entspannte Atmosphäre zu bewahren, während wir leidenschaftliche Führungskräfte in unseren Bereichen sind. Unsere über 550 SonarSourcer aus 33 verschiedenen Nationen können das bestätigen! * Wir fördern die Work-Life-Balance. Es ist wichtig, eine gesunde Balance zwischen Arbeit und Privatleben zu halten. Deshalb haben wir eine flexible Arbeitsregelung, die hybrides Arbeiten aus dem Homeoffice und Büro umfasst (mindestens drei Tage pro Woche im Büro - Montag/Dienstag/Donnerstag). * Wir haben eine Wachstumsmentalität.