Über Google
Google entwickelt Next-Generation-Technologien, die Milliarden von Nutzern weltweit verbinden und informieren. Unsere Produkte verarbeiten Informationen in massive Skala und reichen weit über Web-Suche hinaus. Wir suchen Ingenieure, die frische Ideen aus allen Bereichen mitbringen – von Information Retrieval über verteilte Systeme bis hin zu künstlicher Intelligenz und mobiler Entwicklung.
Über die Position
Das RustShift-Team arbeitet an einer kritischen Grundlage für Googles Zukunft. Die Mission ist es, Memory Safety in großem Maßstab und effizient zu ermöglichen, während Performance, Zuverlässigkeit und Usability gewährleistet bleiben. Das Core-Team bildet die technische Grundlage hinter Googles Flagship-Produkten und hat die einzigartige Gelegenheit, technische Entscheidungen firmensweit zu beeinflussen.
Aufgaben
- Entwicklung und Verbesserung von agentic Workflows zur automatisierten großflächigen Migration von C/C++-Codebases zu idiomatischem, memory-safe Rust
- Zusammenarbeit mit dem Rust-Team bei C++/Rust-Interoperabilität, Developer Tooling und AI-Benchmarks
- Optimierung von AI-generiertem Rust-Code für Performance und Ressourceneffizienz mittels Benchmarks
- Implementierung fortgeschrittener Verification-Workflows, einschließlich Differential Fuzzing und Formal Verification
- Design von Multi-Agent-Harnesses für automatisierte Code-Translation, Self-Review, Verification und Performance-Analyse
Anforderungen
- Bachelor-Abschluss in Informatik oder gleichwertige praktische Erfahrung
- 2 Jahre Erfahrung in Softwareentwicklung mit C++ oder Rust, oder 1 Jahr mit Advanced Degree
- Nachgewiesene Erfahrung in professioneller Softwareentwicklung
Bevorzugte Qualifikationen
- Master- oder PhD-Abschluss in Informatik oder verwandten technischen Feldern
- Erfahrung mit barrierefreier Technologie
- Erfahrung mit Agentic Tooling
- Kenntnisse in Programmiersprachen-Design oder Compilern
Benefits
- Arbeit an Technologien mit globaler Auswirkung
- Vielfältige Projektmöglichkeiten und Wechsel zwischen Teams
- Kontinuierliches Lernen und technische Weiterentwicklung
- Innovative Unternehmenskultur
- Gleichberechtigter Arbeitgeber mit Chancengleichheit