Staff Software Engineer, Performance and Kernel, DeepMind - Google Careers
- Anstellung
- Vollzeit
- Ort
- Zürich
- Lohn
- USD 207’000–300’000
- Erstmals ausgeschrieben
*info\_outline*
X Bewerber in San Francisco: Qualifizierte Bewerbungen mit Vorstrafen oder Verurteilungen werden in Übereinstimmung mit der San Francisco Fair Chance Ordinance for Employers und dem California Fair Chance Act für eine Beschäftigung berücksichtigt. Hinweis: Durch die Bewerbung auf diese Position haben Sie die Möglichkeit, Ihren bevorzugten Arbeitsort aus den folgenden Optionen anzugeben: Mountain View, CA, USA; Zürich, Switzerland; New York, NY, USA; San Francisco, CA, USA.
Mindestanforderungen: ###
• Bachelor-Abschluss oder gleichwertige praktische Erfahrung.
• 8 Jahre Erfahrung in der Softwareentwicklung.
• 5 Jahre Erfahrung im Testen und Einführen von Softwareprodukten.
• 5 Jahre Erfahrung in der Leistungs- oder Energie-Modellierung oder System-Performance-Analyse.
• 5 Jahre Erfahrung in der Linux Kernel-Entwicklung sowie in Software- und Hardwarearchitektur.
• 3 Jahre Erfahrung in Software-Design und -Architektur.
Bevorzugte Qualifikationen: ###
• Master-Abschluss oder PhD in Ingenieurwesen, Informatik oder einem verwandten technischen Bereich.
• 8 Jahre Erfahrung mit Datenstrukturen und Algorithmen.
• 3 Jahre Erfahrung in einer komplexen, matrixorganisierten Organisation mit funktionsübergreifenden oder unternehmensübergreifenden Projekten.
• 3 Jahre Erfahrung in einer technischen Führungsrolle, in der Projektteams geleitet und die technische Richtung vorgegeben wird.
• Tiefgehende Expertise in mindestens einigen der folgenden Bereiche: Betriebssysteme, Netzwerksysteme, Speichersysteme, Analytik, maschinelles Lernen, Arbeit mit verteilter Abfrageverarbeitung und tiefen funktionalen Abläufen.
Über den Job ###
Bei DeepMind ist es unsere Mission, den weltweit ersten universell einsetzbaren Lernagenten zu entwickeln. Zentral für diese Mission ist die komplexe Aufgabe, die Intelligenz unserer Prototypen zu messen. Als Software Engineer werden Sie mit den modernsten KI-Agenten arbeiten, die von unserem außergewöhnlichen Team aus Forschungsleuten für Machine Learning und Neurowissenschaften entwickelt werden. Zu Ihren Aufgaben wird alles gehören, von der Erstellung von Systemen zum Testen von Agenten mittels 2D- und 3D-Spielen bis hin zur Entwicklung von Testproblemen in Physiksimulatoren. Sie werden grafische Visualisierungen von Ergebnissen erstellen, wettbewerbsfähige Agenten-Leaderboards aufbauen und neue Algorithmen auf Robotern testen. Um in dieser Rolle erfolgreich zu sein, benötigen Sie eine starke Basis im Software Engineering und Freude daran, an einer Vielzahl von anspruchsvollen Problemen innerhalb eines missionsorientierten Teams zu arbeiten.
Beschleuniger (Accelerators) sind im heutigen Hyperscale-KI-Wettbewerb zu einem strategischen Differenzierungsmerkmal geworden. Im Gegensatz zur klassischen Rechenzentrumsinfrastruktur müssen diese neuen, gemeinsam entwickelten Systeme künftigen Anforderungen gerecht werden, während sich unsere Arbeitslasten ständig weiterentwickeln und verändern. Im Rahmen unserer Projekte setzen wir neue Hardware in Google Rechenzentren ein, um verbesserte Fähigkeiten und Effizienz zu steigern, wobei wir eng mit den Teams zusammenarbeiten, die für die technische Infrastruktur von Google verantwortlich sind, um diese Systeme erfolgreich bereitzustellen.
Wir sind ein Co-Design-Team innerhalb von DeepMind-s GenAI Systems und arbeiten über den vertikal integrierten Stack von Google hinweg. Unsere Expertise erstreckt sich über Hardware einschließlich Architektur, Logikdesign, Designverifizierung und Physical-Design-Software, wie Kompilierung, Leistungsoptimierung, Bibliotheken, Betriebssysteme und Kernel, sowie über Algorithmen, die ML-Modell-Design, Optimierungsmethoden, Numerik und Sparsity abdecken. In diesen Bereichen betreiben wir Forschung und liefern gleichzeitig Hardware- und Softwareprodukte in Produktionsqualität.
Künstliche Intelligenz wird eine der transformativsten Erfindungen der Menschheit sein. Bei Google DeepMind sind wir ein wegweisendes KI-Labor mit außergewöhnlichen interdisziplinären Teams, die sich darauf konzentrieren, die KI-Entwicklung voranzutreiben, um komplexe globale Herausforderungen zu lösen und die Innovation hochwertiger Produkte für Milliarden von Nutzern zu beschleunigen. Wir nutzen unsere Technologien zum breiten gesellschaftlichen Nutzen und zur wissenschaftlichen Entdeckung und stellen sicher, dass Sicherheit und Ethik stets unsere höchste Priorität haben.
Wir verschieben die Grenzen in mehreren Bereichen. Unsere globalen Teams bieten vielfältige Lernmöglichkeiten und unterschiedliche Karrierewege für diejenigen, die bestrebt sind, durch kollektive Anstrengung außergewöhnliche Ergebnisse zu erzielen.
Die individuelle Vergütung wird durch Faktoren wie berufsbezogene Fähigkeiten, Erfahrung und relevante Ausbildung oder Training bestimmt.
US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
Erfahren Sie mehr über Benefits bei Google.
Verantwortlichkeiten ###
• Schreiben von Low-Level-Performance-Software für neue Systolic-Array-Beschleuniger.
• Identifizierung von hochwertigen Algorithmen und Problemen, die zu diesen neuen Maschinen passen.
• Nutzung der direkten Erfahrung bei der Bereitstellung von Produktionscode, um die Programmierinfrastruktur aufzubauen, die das Programmieren auf dem neuen Beschleuniger für die Performance Software Engineers und die nachfolgenden General Software Engineers erleichtert.
• Zusammenarbeit mit Experten für Anwendungen, Algorithmen und Performance-Tuning, um gemeinsam Lösungen für die beste Effizienz, Leistung und Programmierbarkeit zu entwickeln.
• Kommunikation der Ergebnisse in Bezug auf Leistung, Programmierbarkeit und Effizienz an unser Team und an unsere Partnerteams.
Automatisch aus dem Original übersetzt.
Ausgeschrieben vor 1 Woche