Software Engineer, AI Powered (RustShift)
Software Engineer, AI Powered (RustShift)

Software Engineer, AI Powered (RustShift)

München Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
Google

Auf einen Blick

  • Aufgaben: Entwickle und verfeinere automatisierte Workflows zur Migration von C/C++ nach Rust.
  • Arbeitgeber: Google, ein führendes Unternehmen in der Technologiebranche mit innovativen Projekten.
  • Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und Teamarbeit.
  • Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung mit modernster Technologie und KI.
  • Gewünschte Qualifikationen: Erfahrung in Softwareentwicklung mit C++ oder Rust und Kenntnisse in KI-Tools.

Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Mindestens erforderliche Qualifikationen: Bachelor-Abschluss oder gleichwertige praktische Erfahrung. 5 Jahre Erfahrung in der Softwareentwicklung in C++ oder Rust. 3 Jahre Erfahrung in der Testung, Wartung oder Einführung von Softwareprodukten und 1 Jahr Erfahrung in Softwaredesign und -architektur. 1 Jahr Erfahrung in der Nutzung oder Entwicklung von KI-Tools für die Softwareentwicklung.

Bevorzugte Qualifikationen: Master-Abschluss oder PhD in Informatik oder einem verwandten technischen Bereich. 5 Jahre Erfahrung mit Datenstrukturen und Algorithmen. 1 Jahr Erfahrung in einer technischen Führungsrolle. Erfahrung in der Entwicklung barrierefreier Technologien.

Über die Stelle: Die Software-Ingenieure von Google entwickeln die Technologien der nächsten Generation, die verändern, wie Milliarden von Nutzern Informationen und miteinander interagieren. Unsere Produkte müssen Informationen in großem Maßstab verarbeiten und gehen weit über die Websuche hinaus. Wir suchen Ingenieure, die frische Ideen aus allen Bereichen einbringen, einschließlich Informationsabruf, verteiltes Rechnen, Systemdesign in großem Maßstab, Netzwerke und Datenspeicherung, Sicherheit, künstliche Intelligenz, Verarbeitung natürlicher Sprache, UI-Design und Mobilgeräte; die Liste wächst jeden Tag weiter.

Als Software-Ingenieur werden Sie an einem spezifischen Projekt arbeiten, das für die Bedürfnisse von Google entscheidend ist, mit Möglichkeiten, Teams und Projekte zu wechseln, während Sie und unser schnelllebiges Geschäft wachsen und sich weiterentwickeln. Wir benötigen, dass unsere Ingenieure vielseitig sind, Führungsqualitäten zeigen und begeistert sind, neue Probleme im gesamten Stack anzugehen, während wir weiterhin die Technologie vorantreiben.

Rust ist eine moderne Programmiersprache zum Erstellen von speichersicheren Software, die in Leistung und Ressourceneffizienz mit C++ mithalten kann. Es ist ein kritischer Bestandteil von Googles langfristiger Vision, die Akzeptanz speichersicherer Sprachen im Unternehmen zu erhöhen. RustShift beschleunigt Googles Migration zu Rust, indem es KI nutzt, um die Übersetzung von C/C++-Codebasen zu automatisieren.

Als Mitglied von RustShift tragen Sie zu einer kritischen Grundlage für die Zukunft von Google bei und stellen sicher, dass wir die Speichersicherheit schnell und effizient skalieren können, während wir die Leistung, Zuverlässigkeit und Benutzerfreundlichkeit unserer Produkte aufrechterhalten.

Verantwortlichkeiten:

  • Entwicklung und Verfeinerung agentischer Workflows, die die großflächige Migration von C/C++-Codebasen zu idiomatischem, speichersicherem Rust automatisieren.
  • Zusammenarbeit mit dem breiteren Rust-Team zu C++/Rust-Interop, Entwickler-Tools und KI-Benchmarks.
  • Entwurf von Multi-Agenten-Harnessen für automatisierte Codeübersetzung, Selbstüberprüfung, Verifizierung und Leistungsanalyse.
  • Entwicklung von Strategien zur Bewertung der Ausgabequalität der agentischen Codegenerierung, automatische Destillation von Bewertungsbeispielen, wo die Tools heute versagen, und Behebung von Qualitätsproblemen.
  • Implementierung fortschrittlicher Verifizierungs-Workflows, einschließlich differenzieller Fuzzing und formaler Verifizierung, um bit-identisches Verhalten mit Legacy-3P-C/C++-Bibliotheken zu garantieren.
  • Optimierung von KI-generiertem Rust-Code für Leistung und Ressourceneffizienz, Nutzung von Benchmarks zur Anleitung der Übersetzung und anschließende Verbesserung dieser Optimierungen in die Tools.
  • Zusammenarbeit mit wichtigen Teams und Personen im Bereich KI und Programmiersprachen, um unsere Übersetzungstools weiterzuentwickeln und die neuesten Techniken zu integrieren.

Software Engineer, AI Powered (RustShift) Arbeitgeber: Google

Google ist ein herausragender Arbeitgeber, der seinen Software Engineers nicht nur die Möglichkeit bietet, an bahnbrechenden Technologien zu arbeiten, sondern auch ein dynamisches und unterstützendes Arbeitsumfeld fördert. Mit einem starken Fokus auf persönliche und berufliche Weiterentwicklung, innovativen Projekten wie RustShift und einer Kultur, die Kreativität und Teamarbeit schätzt, ermöglicht Google seinen Mitarbeitern, ihre Fähigkeiten in einem globalen Kontext zu erweitern und bedeutende Beiträge zur Zukunft der Technologie zu leisten.
Google

Kontaktperson:

Google HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Software Engineer, AI Powered (RustShift)

Netzwerken ist der Schlüssel

Nutze Plattformen wie LinkedIn, um mit anderen Softwareentwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Bereite dich auf technische Interviews vor

Mach dich mit typischen Fragen zu Datenstrukturen und Algorithmen vertraut. Übe Coding-Challenges auf Plattformen wie LeetCode oder HackerRank, um dein Wissen aufzufrischen und sicherer zu werden.

Zeige deine Leidenschaft für AI und Rust

Sprich in Gesprächen über deine Erfahrungen mit AI-Tools und Rust. Zeige, dass du nicht nur die technischen Fähigkeiten hast, sondern auch ein echtes Interesse an den Technologien, die Google vorantreibt.

Bewirb dich direkt über unsere Website

Wir empfehlen dir, 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 zu kommen.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer, AI Powered (RustShift)

C++
Rust
Software Testing
Software Wartung
Software-Design und Architektur
AI-Tooling
Datenstrukturen
Algorithmen
Technische Führungsqualitäten
Zugängliche Technologien entwickeln
Automatisierung von Code-Übersetzungen
Leistungsoptimierung
Verifikationstechniken
Zusammenarbeit im Team

Tipps für deine Bewerbung 🫡

Mach deine Hausaufgaben: Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website und die Stellenbeschreibung genau an. Verstehe, was wir bei StudySmarter machen und wie du mit deinen Fähigkeiten dazu beitragen kannst. Das zeigt uns, dass du wirklich interessiert bist!

Sei konkret und präzise: Wenn du deine Erfahrungen und Qualifikationen aufschreibst, sei so konkret wie möglich. Nenne spezifische Projekte oder Technologien, mit denen du gearbeitet hast, besonders in Bezug auf C++, Rust und AI-Tools. Das hilft uns, ein klares Bild von deinem Können zu bekommen.

Zeig deine Leidenschaft: Wir suchen nach Leuten, die begeistert sind, neue Probleme zu lösen und sich weiterzuentwickeln. Lass in deiner Bewerbung durchscheinen, warum du Softwareentwicklung liebst und was dich an der Arbeit mit Rust und AI reizt. Deine Begeisterung kann den Unterschied machen!

Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung nicht verloren geht, bewirb dich direkt ü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 Google vorbereitest

Mach dich mit Rust und C++ vertraut

Da die Stelle einen starken Fokus auf Rust und C++ hat, solltest du dir Zeit nehmen, um deine Kenntnisse in diesen Programmiersprachen aufzufrischen. Überlege dir konkrete Beispiele aus deiner bisherigen Arbeit, wo du diese Sprachen erfolgreich eingesetzt hast.

Bereite dich auf technische Fragen vor

Erwarte technische Fragen zu Softwaredesign, Architektur und Algorithmen. Übe das Lösen von Problemen und das Erklären deiner Lösungsansätze laut, damit du während des Interviews selbstbewusst auftreten kannst.

Zeige deine Erfahrung mit KI-Tools

Da die Rolle auch Erfahrung mit KI-Tools erfordert, sei bereit, über deine bisherigen Projekte zu sprechen, in denen du solche Tools verwendet oder entwickelt hast. Konkrete Beispiele helfen, deine Fähigkeiten zu untermauern.

Sei bereit für Teamarbeit und Leadership-Diskussionen

Die Position erfordert Teamarbeit und möglicherweise Führungsqualitäten. Bereite dich darauf vor, über deine Erfahrungen in der Zusammenarbeit mit anderen und in technischen Führungsrollen zu sprechen. Zeige, wie du Probleme im Team gelöst hast.

Software Engineer, AI Powered (RustShift)
Google
Standort: München
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>