Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden AI-Projekten.
- Arbeitgeber: Sonar, ein führendes Unternehmen im Bereich Codequalität und Sicherheit.
- Mitarbeitervorteile: 27 PTO-Tage, flexible Arbeitszeiten und großzügige Rentenbeiträge.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung mit modernster Technologie und einem dynamischen Team.
- Gewünschte Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere in Python und anderen Programmiersprachen.
- Andere Informationen: Vielfältige Kultur mit globalem Team und großartigen Wachstumschancen.
Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
Sonar hilft, Probleme der Codequalität und -sicherheit zu verhindern, die in die Produktion gelangen, steigert die Produktivität der Entwickler in Zusammenarbeit mit KI-Assistenten und verbessert das Entwicklererlebnis durch optimierte Arbeitsabläufe. Sonar analysiert allen Code, unabhängig davon, wer ihn schreibt – Ihr internes Team, genAI oder Dritte – was zu sichereren, zuverlässigeren und wartbaren Anwendungen führt. Unsere Lösungen unterstützen über 30 Programmiersprachen, Frameworks und Infrastrukturtechnologien. Heute wird Sonar von über 7 Millionen Entwicklern und 400.000 Organisationen weltweit genutzt, darunter das DoD, Microsoft, NASA, MasterCard, Siemens und T-Mobile.
Wir glauben an die Entwicklung großartiger Produkte, die von großartigen internen Teams und einer starken Kultur unterstützt werden. Wir sind stark engagiert und besessen von dem Unternehmen, den Nutzern, einander und unserer Open-Source-Community. Wir haben hohe Standards und halten uns gegenseitig verantwortlich für positives, engagiertes, nachdenkliches, empathisches und leidenschaftliches Handeln im Alltag. Wir treffen unsere Entscheidungen bewusst mit hoher Klarheit der Absicht und fühlen gleichzeitig einen extremen Drang, schnell voranzukommen. Wir sind hoch effektiv und operationell effizient und arbeiten kollektiv als ein Team, um unsere Ziele zu erreichen.
Das Sonar Code Next-Team sucht einen visionären Staff Software Engineer, der sich einer dynamischen Gruppe an der Schnittstelle von großen Sprachmodellen (LLMs), statischer Analyse und Programmiersprachen anschließt. In dieser technischen Führungsrolle werden Sie direkt Einfluss auf KI-gesteuerte Lösungen nehmen, indem Sie die Werkzeuge und Infrastrukturen entwerfen und skalieren, die diese Initiativen ermöglichen. In dieser praktischen, wirkungsvollen Rolle konzentrieren Sie sich auf die Architektur von Methoden, die die Codequalität verbessern – und stellen sicher, dass alle Lösungen skalierbar, wartbar und bereit für die globale Produktion sind.
Was Sie täglich tun werden:
- Architektur und Überwachung der Werkzeuge und Infrastrukturen zur Unterstützung von KI-gesteuerten Lösungen für Codequalität und -sicherheit in verschiedenen Sprachökosystemen.
- Leitung des Designs und der Optimierung von KI-fokussierten Experimenten, Erstellung robuster Systeme zur Bewertung moderner Techniken, einschließlich Feinabstimmung, RAG, DPO und RLHF.
- Schreiben von skalierbarem, produktionsreifem Code hauptsächlich in Python sowie gelegentlich in Java, TypeScript oder Rust zur Unterstützung von KI-Workflows, Datensatzverarbeitung und Bewertungsrahmen.
- Entwurf und Wartung von Hochdurchsatz-Benchmarking-Pipelines zur Bewertung der LLM-Leistung bei der Generierung von sauberem, wartbarem Code.
- Verarbeitung und Verfeinerung komplexer Datensätze, um sicherzustellen, dass sie strukturiert und optimiert für Training und Bewertung sind.
- Definition der Integrationsstrategie zwischen KI-Systemen und statischen Analysetools, um KI-unterstützte Einblicke für Entwickler zu ermöglichen.
- Zusammenarbeit mit Experten für statische Analyse und KI-Forschern, um experimentelle Forschung in skalierbare, funktionierende Softwarearchitekturen zu übersetzen.
- Sicherstellung der Skalierbarkeit, Zuverlässigkeit und Wartbarkeit von KI-Werkzeugen, während sie von forschungsgetriebenen Experimenten in die Unternehmensproduktion übergehen.
Die Erfahrung, die Sie benötigen:
- Nachgewiesene Beherrschung der Softwareentwicklung mit tiefen Kenntnissen in Python sowie Erfahrung in anderen Sprachen wie Java, C++, Rust oder JS/TS.
- Fortgeschrittene Grundlagen der Softwarearchitektur, einschließlich verteilter Systeme, komplexer Algorithmen, Unternehmens-CI/CD und bewährter Verfahren zum Aufbau von Software in globalem Maßstab.
- Tiefe Neugier auf LLMs, statische Analyse und die Nuancen mehrerer Programmiersprachen, wobei ihre spezifischen Stärken und Herausforderungen erkannt werden.
- Echtes Interesse an KI-gesteuerter Softwareentwicklung und die nachgewiesene Fähigkeit, Projekte zu leiten, die KI mit Entwicklerwerkzeugen integrieren.
- Pragmatischer Ansatz zur Problemlösung, der strategische technische Überlegungen mit dem praktischen Aufbau produktionsbereiter Systeme in Einklang bringt.
- Selbstgesteuertes Denken mit technischer Autorität, um den Status quo in Frage zu stellen, dabei jedoch bescheiden und offen für Lernen und Feedback zu bleiben.
- Bonuspunkte für praktische Erfahrungen mit LLM-bezogenen Projekten, statischer Analyse oder tiefem Fachwissen in Compiler-Theorie.
- Führung und Verantwortung: Sie können eine komplexe Vision von der Idee bis zur Vollendung bringen und andere durch technische Unsicherheiten führen.
Warum Sie es hier lieben werden:
- Unsere Kultur und Mission heben uns hervor. Wir haben eine dynamische Arbeitskultur, die Respekt und Freundlichkeit schätzt und das Recht auf Fehler (und das Wiederaufstehen) umarmt.
- Große Menschen machen ein großartiges Unternehmen. Wir schätzen soziale Fähigkeiten ebenso wie technische Fähigkeiten und bemühen uns, die Dinge freundlich zu halten, während wir dennoch leidenschaftliche Führungskräfte in unseren Bereichen sind.
- Wir haben eine flexible Arbeitsrichtlinie, die 3 Tage Büroarbeit und 2 Tage Homeoffice pro Woche für Mitarbeiter in der Nähe unserer Büros umfasst; einige Standorte wie Dubai, Indien, Japan und Australien arbeiten vollständig remote.
- Wir haben eine Wachstumsmentalität. Wir lieben Lernen und glauben, dass kontinuierliche Bildung entscheidend für unseren Erfolg ist.
- Als Marktführer in unserem Bereich sind unsere Produkte und Dienstleistungen so stark wie unsere internen Teammitglieder.
- Wir fördern Transparenz mit regelmäßigen Meetings, weitergegebenen Nachrichten und Updates zum Wachstum und Erfolg unserer Organisation.
Wir schätzen Vielfalt, Gleichheit und Inklusion. Bei Sonar glauben wir, dass unsere Vielfalt unsere Stärke ist. Wir sind ein globales Unternehmen, das unterschiedliche Hintergründe, Perspektiven und Kulturen wertschätzt und respektiert. Wir setzen uns dafür ein, ein diverses und inklusives Arbeitsumfeld zu fördern, in dem sich jeder geschätzt und befähigt fühlt, sein Bestes zu geben.
CodeNext - Staff Software Engineer Arbeitgeber: Sonar
Kontaktperson:
Sonar HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: CodeNext - Staff Software Engineer
✨Tipp Nummer 1
Sei proaktiv! Nutze LinkedIn und andere Netzwerke, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über offene Stellen oder Tipps für den Bewerbungsprozess.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Das zeigt, dass du nicht nur die Lösung kennst, sondern auch verstehst, wie du dorthin kommst.
✨Tipp Nummer 3
Zeige deine Leidenschaft für das Unternehmen! Informiere dich über Sonar und bringe in Gesprächen ein, warum du gerade dort arbeiten möchtest. Das hebt dich von anderen Bewerbern ab.
✨Tipp Nummer 4
Nutze unsere Website für deine Bewerbung! Wir schätzen direkte Bewerbungen und es zeigt, dass du wirklich an einer Zusammenarbeit mit uns interessiert bist. Lass uns wissen, was du drauf hast!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: CodeNext - Staff Software Engineer
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Persönlichkeit. Wir bei StudySmarter suchen nach echten Menschen, die Leidenschaft für das haben, was sie tun. Lass uns wissen, was dich motiviert und warum du Teil unseres Teams werden möchtest!
Mach es klar und prägnant: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir schätzen Effizienz und Klarheit, also zeig uns, dass du das auch kannst!
Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und wie sie zu den Anforderungen der Stelle passen. Zeige, wie deine Fähigkeiten und Erfahrungen dir helfen können, unsere Mission zu unterstützen. Wir lieben es, wenn Bewerber ihre Erfolge teilen!
Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei Sonar vorbereitest
✨Verstehe die Mission von Sonar
Mach dich mit der Mission und den Werten von Sonar vertraut. Zeige im Interview, dass du die Bedeutung von Codequalität und Sicherheit verstehst und wie wichtig es ist, Entwickler zu unterstützen. Das zeigt dein Engagement und deine Passung zur Unternehmenskultur.
✨Bereite technische Fragen vor
Erwarte technische Fragen zu Softwarearchitektur, Python und anderen relevanten Programmiersprachen. Übe das Lösen von Problemen und das Erklären deiner Ansätze. Sei bereit, deine Erfahrungen mit LLMs und statischer Analyse zu teilen, um deine Expertise zu demonstrieren.
✨Zeige Teamgeist
Sonar legt großen Wert auf Zusammenarbeit. Bereite Beispiele vor, in denen du erfolgreich im Team gearbeitet hast. Betone, wie du andere unterstützt hast und wie du Herausforderungen gemeinsam gemeistert hast. Das zeigt, dass du gut ins Team passt.
✨Frage nach der Zukunft
Stelle Fragen zur zukünftigen Entwicklung von Sonar und den Projekten, an denen du arbeiten würdest. Das zeigt dein Interesse an der langfristigen Vision des Unternehmens und deine Bereitschaft, aktiv zur Weiterentwicklung beizutragen.