Auf einen Blick
- Aufgaben: Entwickle und optimiere KI-gestützte Tools zur Migration von C/C++ nach Rust.
- Arbeitgeber: Google, ein führendes Unternehmen in der Technologiebranche.
- Mitarbeitervorteile: Attraktives 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 innovativen Projekten.
- Gewünschte Qualifikationen: Erfahrung in Softwareentwicklung mit C++ oder Rust und Kenntnisse in KI-Tools.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Mindestausbildung: 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 verbinden, erkunden 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 täglich. 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 unsere Ingenieure, um vielseitig zu sein, Führungsqualitäten zu zeigen und begeistert neue Probleme im gesamten Stack anzugehen, während wir weiterhin die Technologie vorantreiben.
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 Evaluierungsbeispielen, 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 Einzelpersonen im Bereich KI und Programmiersprachen, um unsere Übersetzungstools weiterzuentwickeln und die neuesten Techniken zu integrieren.
Software Engineer, AI Powered Rust Arbeitgeber: Google
Kontaktperson:
Google HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer, AI Powered Rust
✨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 C++, Rust und AI-Tools vertraut. Übe Coding-Challenges und sei bereit, deine Denkweise während des Lösens von Problemen zu erklären – das zeigt deine Herangehensweise und Problemlösungsfähigkeiten.
✨Zeige deine Leidenschaft für Rust und AI
Sprich in Gesprächen über deine Erfahrungen mit Rust und wie du AI-Tools in deinen Projekten eingesetzt hast. Zeige, dass du nicht nur die technischen Fähigkeiten hast, sondern auch ein echtes Interesse an den Technologien, die du entwickelst.
✨Bewirb dich direkt über unsere Website
Wir bei StudySmarter 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 auf ein Vorstellungsgespräch hast.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer, AI Powered Rust
Tipps für deine Bewerbung 🫡
Mach deine Hausaufgaben: Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website genau an. Verstehe, was wir bei StudySmarter machen und wie du mit deinen Fähigkeiten zu unserem Team passen kannst. Das zeigt uns, dass du wirklich interessiert bist!
Sei konkret und präzise: Wenn du über deine Erfahrungen sprichst, sei so konkret wie möglich. Nenne spezifische Projekte oder Technologien, die du verwendet hast, und beschreibe, wie du Herausforderungen gemeistert hast. Das hilft uns, ein klares Bild von deinen Fähigkeiten zu bekommen.
Zeig deine Leidenschaft für AI und Rust: Da wir nach jemandem suchen, der sich mit AI-Tools und Rust auskennt, solltest du in deiner Bewerbung deutlich machen, warum du diese Technologien liebst. Teile Beispiele, wie du sie in der Vergangenheit eingesetzt hast oder welche Projekte du damit realisieren möchtest.
Bewirb dich direkt über unsere Website: Um sicherzustellen, dass deine Bewerbung nicht verloren geht, bewirb dich bitte direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten und du bist einen Schritt näher dran, Teil unseres Teams zu werden!
Wie du dich auf ein Vorstellungsgespräch bei Google vorbereitest
✨Mach dich mit Rust vertraut
Da die Stelle einen starken Fokus auf Rust hat, solltest du dir Zeit nehmen, um die Sprache und ihre Besonderheiten zu verstehen. Zeige im Interview, dass du nicht nur die Syntax beherrschst, sondern auch die Prinzipien der speichersicheren Programmierung und wie sie sich von C++ unterscheidet.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die AI-Tools oder Software-Design betreffen. Sei bereit, diese Erfahrungen zu teilen und zu erklären, wie du Probleme gelöst hast und welche Technologien du eingesetzt hast.
✨Verstehe die Rolle der KI in der Softwareentwicklung
Da die Position auch die Entwicklung von AI-Tools umfasst, solltest du dich mit den aktuellen Trends und Technologien in diesem Bereich auseinandersetzen. Bereite dich darauf vor, darüber zu sprechen, wie du KI in deinen bisherigen Projekten eingesetzt hast und welche Vorteile sie gebracht hat.
✨Zeige deine Teamfähigkeit und Führungsqualitäten
In dieser Rolle wird Teamarbeit großgeschrieben. Überlege dir, wie du in der Vergangenheit in Teams gearbeitet hast und welche Führungsqualitäten du zeigen konntest. Sei bereit, Beispiele zu nennen, in denen du andere unterstützt oder geleitet hast, um gemeinsame Ziele zu erreichen.