CSC Leasing Co.
Engineering Manager, Borglet Machine Learning
MINDESANFORDERUNGEN: *
- Bachelor-Abschluss oder gleichwertige praktische Erfahrung. *
- 8 Jahre Erfahrung in der Softwareentwicklung. *
- 3 Jahre Erfahrung in der Entwicklung von Infrastruktur für große Systeme, verteilten Systemen oder Netzwerken oder Erfahrung mit Computertechnologien, Speicher- oder Hardwarearchitektur. *
- 3 Jahre Erfahrung in einer technischen Führungsposition. *
- 2 Jahre Erfahrung in einer Personalmanagement- oder Teamleitungsrolle.
BEVORZUGTE QUALIFIKATIONEN: *
- Erfahrung mit Systemsoftware, verteilten Systemen und komplexen mehrkomponentigen Softwaresystemen. *
- Erfahrung in der Entwicklung und Veröffentlichung von Systemsoftwareprodukten und C/C++ Programmierkenntnisse. *
- Kenntnisse der Linux-Kernel-Schnittstelle, Container, Leidenschaft für Zuverlässigkeit, Effizienz und Skalierbarkeit. *
- Verständnis der Schlüsselkonzepte der Leistungsanalyse und -optimierung. Grundlegende Datenanalyse- und SQL-Kenntnisse sind ebenfalls wertvoll.
ÜBER DIE STELLE
Wie die Ambitionen von Google selbst, geht die Arbeit eines Softwareingenieurs über die reine Suche hinaus. Software Engineering Manager verfügen nicht nur über die technische Expertise, um große Projekte zu übernehmen und technische Führung zu übernehmen, sondern leiten auch ein Team von Ingenieuren. Sie optimieren nicht nur Ihren eigenen Code, sondern stellen auch sicher, dass Ingenieure ihren Code optimieren können. Als Software Engineering Manager verwalten Sie Ihre Projektziele, tragen zur Produktstrategie bei und helfen bei der Entwicklung Ihres Teams. Teams arbeiten im gesamten Unternehmen in Bereichen wie Informationsabfrage, künstliche Intelligenz, natürliche Sprachverarbeitung, verteilte Datenverarbeitung, Design von Systemen für große Skalierung, Netzwerke, Sicherheit, Datenkomprimierung, Benutzeroberflächendesign; die Liste ist lang und wächst täglich. Unsere außergewöhnlichen Softwareingenieure, die mit Skalierung und Geschwindigkeit arbeiten, stehen erst am Anfang – und als Manager weisen Sie den Weg.
Mit technischer und führender Expertise leiten Sie Ingenieure in mehreren Teams und Standorten, verwalten ein großes Produktbudget und überwachen die Bereitstellung von Projekten für große Skalierung an mehreren internationalen Standorten.
Als Teil von Borglet ML spielen Sie eine entscheidende Rolle in der internen Infrastruktur von Google, im neuen Cloud- und ML-Geschäft, indem Sie die am schnellsten wachsenden Ressourcen verwalten. Sie werden einem wachsenden Team beitreten, das wirkungsvolle Beiträge zur Infrastruktur von Google leistet und das wahrscheinlich fortschrittlichste Cluster- Management-System der Welt entwickelt.
In dieser Rolle leiten Sie ein Team von Softwareingenieuren, die sich auf das Design, die Implementierung und die Analyse von Low-Level-Computersystemen und deren Interaktionen mit dem Kernel und der Hardware konzentrieren, während Sie die technische Charta des Teams vorantreiben und als deren Teamleiter/Manager mitwirken, in Zusammenarbeit mit Partnerteams sowie Benutzern im gesamten Google-Netzwerk.
Das AI- und Infrastrukturteam definiert neu, was möglich ist. Wir befähigen Google-Kunden mit bahnbrechenden Fähigkeiten und Erkenntnissen, indem wir KI und Infrastruktur in unvergleichlicher Skalierung, Effizienz, Zuverlässigkeit und Geschwindigkeit liefern. Unsere Kunden umfassen Googler, Google Cloud-Kunden und Milliarden von Google-Nutzern weltweit.
Wir sind die treibende Kraft hinter Googles bahnbrechenden Innovationen, die die Entwicklung unserer hochmodernen KI-Modelle ermöglichen, globale Dienste mit unvergleichlicher Rechenleistung versorgen und die wesentlichen Plattformen bereitstellen, die es Entwicklern ermöglichen, die Zukunft zu gestalten. Von Software bis Hardware gestalten unsere Teams die Zukunft des weltweit führenden Hyperscale-Computings, wobei Schlüsselteams an der Entwicklung unserer TPUs, Vertex AI für Google Cloud, Google Global Networking, Rechenzentrumsbetrieb, Systemforschung und vielem mehr arbeiten.
Das individuelle Gehalt wird durch Faktoren bestimmt, die arbeitsplatzbezogene Fähigkeiten, Erfahrung und relevante Ausbildung oder Schulung umfassen.
USA: $207000 - $300000 (USD) + 20% Bonusziel + Aktienoptionen + Sozialleistungen
].
VERANTWORTLICHKEITEN: *
- Festlegen und Kommunizieren von Team-Prioritäten, die die Ziele der breiteren Organisation unterstützen, und Abstimmung von Strategie, Prozessen und Entscheidungsfindung über Teams hinweg. *
- Festlegen klarer Erwartungen für Einzelpersonen basierend auf ihrem Level und ihrer Rolle, abgestimmt auf die Ziele der breiteren Organisation, und regelmäßige Treffen mit ihnen, um Leistung, Entwicklung zu besprechen, Feedback und Coaching zu geben. *
- Entwickeln der mittelfristigen technischen Ziele und Roadmap für Ihr(e) Team(s) und Weiterentwicklung, um zukünftige Anforderungen und Infrastrukturbedürfnisse zu antizipieren. *
- Entwerfen, Leiten und Überprüfen von Systemdesigns im Rahmen des breiteren Bereichs und Schreiben von Produkt- oder Systementwicklungs-Code zur Lösung mehrdeutiger Probleme. *
- Überprüfen von von anderen Ingenieuren entwickeltem Code und Geben von Feedback zur Sicherstellung von Best Practices (z. B. Stilrichtlinien, Code-Einchecken, Genauigkeit, Testbarkeit und Effizienz).
