Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen mit Rust und KI-gestützten Tools.
- Unternehmen: Google, ein führendes Unternehmen in der Technologiebranche.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und Teamarbeit.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an spannenden Projekten mit großem Einfluss.
- Qualifikationen: Erfahrung in Softwareentwicklung mit C++ oder Rust und Kenntnisse in KI-Tools.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Mindestens erforderliche Qualifikationen:
- Abschluss in Informatik 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.
- 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 abrufen, 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, 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 Softwarelösungen, die in Leistung und Ressourceneffizienz mit C++ konkurrieren kann. Es ist ein kritischer Bestandteil von Googles langfristiger Vision, die Akzeptanz speichersicherer Sprachen im Unternehmen zu erhöhen. Dies ist eine ehrgeizige Initiative, die jetzt vom Core Innovation Fund unterstützt wird. 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. Wir befähigen Googler, produktiv zu sein, indem wir Entwicklertools, Dienstleistungen und Unterstützung für die Sprachen bereitstellen, die den Kern von Googles Produkten und Dienstleistungen bilden.
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, Entwicklertools 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 Verdichtung 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 hinsichtlich Leistung und Ressourceneffizienz, Nutzung von Benchmarks zur Steuerung 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.
Google ist stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein und ein Arbeitgeber für positive Maßnahmen. Wir setzen uns für Chancengleichheit bei der Beschäftigung unabhängig von Rasse, Hautfarbe, Abstammung, Religion, Geschlecht, nationaler Herkunft, sexueller Orientierung, Alter, Staatsbürgerschaft, Familienstand, Behinderung, Geschlechtsidentität oder Veteranenstatus ein. Wir berücksichtigen auch qualifizierte Bewerber unabhängig von strafrechtlichen Verläufen, gemäß den gesetzlichen Anforderungen.
Wenn Sie eine Behinderung oder besondere Bedürfnisse haben, die eine Anpassung erfordern, lassen Sie es uns bitte wissen, indem Sie unser Formular für Anpassungen für Bewerber ausfüllen.
Software Engineer, AI Powered Rust Arbeitgeber: Google
Google ist ein hervorragender Arbeitgeber, der seinen Software Engineers die Möglichkeit bietet, an bahnbrechenden Technologien zu arbeiten, die das Leben von Milliarden von Nutzern verändern. Mit einem dynamischen Arbeitsumfeld, das Kreativität und Innovation fördert, profitieren Mitarbeiter von umfangreichen Wachstums- und Entwicklungsmöglichkeiten sowie einer inklusiven Unternehmenskultur, die Vielfalt schätzt. Darüber hinaus ermöglicht die Arbeit an Projekten wie RustShift, dass Ingenieure an der Spitze der Technologie stehen und aktiv zur Zukunftssicherheit von Software beitragen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Software Engineer, AI Powered Rust erhalten könnten
✨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.
✨Sei proaktiv bei der Jobsuche
Warte nicht darauf, dass die Stellenanzeigen zu dir kommen! Besuche unsere Website und bewirb dich direkt auf interessante Positionen. Zeige Initiative und Interesse an den Projekten, die dich begeistern.
✨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 Problemlösungsfähigkeiten unter Beweis zu stellen. Wir wissen, dass du das kannst!
✨Zeige deine Leidenschaft für Technologie
Sprich über deine Projekte und was dich an der Softwareentwicklung begeistert. Deine Begeisterung kann oft den Unterschied machen und zeigt, dass du ein echter Teamplayer bist, der bereit ist, neue Herausforderungen anzunehmen.
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer, AI Powered Rust mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach deine Hausaufgaben:Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website an und informiere dich über StudySmarter. Verstehe, was wir tun und wie du dazu beitragen kannst. Das zeigt uns, dass du wirklich interessiert bist!
Sei konkret und präzise:Wenn du deine Erfahrungen und Fähigkeiten auflistest, sei so konkret wie möglich. Nenne spezifische Projekte oder Technologien, die du verwendet hast, und wie sie relevant für die Stelle sind. Wir lieben es, wenn du uns zeigst, was du drauf hast!
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 und wie du sie in der Vergangenheit eingesetzt hast. Lass uns wissen, was dich antreibt!
Bewirb dich direkt über unsere Website:Um sicherzustellen, dass deine Bewerbung nicht untergeht, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schnell und einfach finden und bearbeiten. Wir freuen uns darauf, von dir zu hören!
Wie man sich auf ein Vorstellungsgespräch bei Google vorbereitet
✨Verstehe die Technologien
Mach dich mit den neuesten Entwicklungen in Rust und AI-Tools vertraut. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch die aktuellen Trends und Herausforderungen in der Softwareentwicklung verstehst.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte, an denen du gearbeitet hast, insbesondere solche, die C++ oder Rust betreffen. Sei bereit, über deine Rolle, die Herausforderungen und die Lösungen zu sprechen, die du gefunden hast. Das zeigt deine praktische Erfahrung und Problemlösungsfähigkeiten.
✨Zeige deine Teamfähigkeit
Da die Zusammenarbeit mit anderen Teams wichtig ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du zur Teamdynamik beigetragen hast und welche Führungsqualitäten du in technischen Rollen gezeigt hast.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die zeigen, dass du an der Position und dem Unternehmen interessiert bist. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach den nächsten Schritten in der Migration zu Rust. Das zeigt dein Engagement und Interesse an der Rolle.