softwareengineerjobszurich.ch
← Tutte le offerte

Staff Software Engineer, Performance and Kernel, DeepMind - Google Careers

Google

Tipo di contratto
Tempo pieno
Luogo
Zürich
Stipendio
USD 207’000–300’000
Prima pubblicazione
Candidati ora
*info\_outline* C Candidati a San Francisco: Le candidature qualificate con precedenti di arresto o condanna saranno prese in considerazione per l'impiego in conformità con la San Francisco Fair Chance Ordinance for Employers e il California Fair Chance Act.Nota: Candidandoti per questa posizione avrai l'opportunità di indicare la tua preferenza per la sede di lavoro tra le seguenti: Mountain View, CA, USA; Zürich, Switzerland; New York, NY, USA; San Francisco, CA, USA. Requisiti minimi: ### • Laurea triennale o esperienza pratica equivalente. • 8 anni di esperienza nello sviluppo di software. • 5 anni di esperienza nel test e nel lancio di prodotti software. • 5 anni di esperienza nella modellazione della potenza o delle prestazioni o nell'analisi delle prestazioni del sistema. • 5 anni di esperienza nello sviluppo del Linux Kernel e nell'architettura software e hardware. • 3 anni di esperienza nella progettazione e nell'architettura del software. Requisiti preferenziali: ### • Laurea magistrale o dottorato di ricerca in Ingegneria, Informatica o un campo tecnico correlato. • 8 anni di esperienza con strutture dati e algoritmi. • 3 anni di esperienza lavorativa in un'organizzazione complessa e a matrice che coinvolge progetti interfunzionali o interaziendali. • 3 anni di esperienza in un ruolo di leadership tecnica guidando team di progetto e impostando la direzione tecnica. • Profonda competenza in almeno alcuni dei seguenti ambiti: sistemi operativi, sistemi di rete, sistemi di storage, analytics, machine learning, lavoro con l'elaborazione di query distribuite e flussi funzionali profondi. Informazioni sul lavoro ### Presso DeepMind la nostra missione è costruire il primo agente di apprendimento general-purpose al mondo. Centrale in questa missione è il complesso compito di misurare l'intelligenza dei nostri prototipi. In qualità di Software Engineer, lavorerai con gli agenti AI all'avanguardia sviluppati dal nostro eccezionale team di ricercatori in Machine Learning e Neuroscience. Le tue responsabilità includeranno tutto, dalla creazione di sistemi per il test degli agenti utilizzando giochi in 2D e 3D allo sviluppo di problemi di test all'interno di simulatori fisici. Creerai visualizzazioni grafiche dei risultati, costruirai classifiche competitive per gli agenti e testerai nuovi algoritmi sui robot. Per avere successo in questo ruolo dovrai avere una solida base di ingegneria del software e apprezzare il lavoro su una vasta gamma di problemi stimolanti all'interno di un team guidato da una missione. Gli acceleratori sono diventati un differenziatore strategico nella moderna competizione AI su scala iperscale. A differenza delle classiche infrastrutture dei data center, questi nuovi sistemi co-progettati devono soddisfare le richieste future man mano che i nostri carichi di lavoro continuano a evolversi e mutare. Attraverso i nostri progetti, stiamo implementando nuovo hardware nei data center di Google per guidare capacità ed efficienza migliorate, collaborando strettamente con i team responsabili dell'infrastruttura tecnica di Google per consegnare con successo questi sistemi. Siamo un team di co-design all'interno dei GenAI Systems di DeepMind, che opera attraverso lo stack verticalmente integrato di Google. La nostra competenza spazia dall'hardware, inclusa l'architettura, il design logico, la verifica del design e il software di design fisico, come compilazione, ottimizzazione delle prestazioni, librerie, sistemi operativi e kernel, agli algoritmi, coprendo il design di modelli ML, i metodi di ottimizzazione, la numerica e la sparsità. In questi campi, conduciamo ricerche fornendo al contempo prodotti hardware e software di qualità produttiva. L'intelligenza artificiale sarà una delle invenzioni più trasformative dell'umanità. Presso Google DeepMind, siamo un laboratorio AI pionieristico con team interdisciplinari eccezionali focalizzati sull'avanzamento dello sviluppo dell'IA per risolvere sfide globali complesse e accelerare l'innovazione di prodotti di alta qualità per miliardi di utenti. Utilizziamo le nostre tecnologie per il beneficio pubblico diffuso e la scoperta scientifica, garantendo che la sicurezza e l'etica siano sempre la nostra massima priorità. Stiamo spingendo i confini in molteplici domini. I nostri team globali offrono diverse opportunità di apprendimento e vari percorsi di carriera per coloro che sono motivati a ottenere risultati eccezionali attraverso lo sforzo collettivo. La retribuzione individuale è determinata da fattori tra cui le competenze relative al lavoro, l'esperienza e l'istruzione o l'addestramento pertinente. US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits Scopri di più sui benefit presso Google. Responsabilità ### • Scrivere software di prestazioni a basso livello per nuovi acceleratori systolic array. • Identificare algoritmi e problemi ad alto valore che siano compatibili con queste nuove macchine. • Utilizzare l'esperienza diretta nella consegna di codice di produzione per costruire un'infrastruttura di programmazione che faciliti la programmazione sul nuovo acceleratore per i software performance engineers e i general software engineers che seguiranno. • Collaborare con esperti di applicazioni, algoritmi e ottimizzazione delle prestazioni per co-progettare soluzioni per la migliore efficienza, prestazioni e programmabilità. • Comunicare i risultati di prestazioni, programmabilità ed efficienza al nostro team e ai nostri team partner.

Tradotto automaticamente dall’originale.

Pubblicato 1 settimana fa

Luogo

Vedi su Google Maps