Senior Software Engineer, RTL Optimization, DeepMind
- Tipo di contratto
- Tempo pieno
- Luogo
- Zürich
- Prima pubblicazione
Requisiti minimi: Laurea triennale o esperienza pratica equivalente. 8 anni di esperienza nello sviluppo di software in uno o più linguaggi di programmazione (ad es. Python, C, C++, Java, JavaScript). 5 anni di esperienza nello sviluppo di software e con strutture dati/algoritmi. Requisiti preferenziali: Laurea magistrale o PhD in Informatica o campo tecnico correlato. 5 anni di esperienza con strutture dati e algoritmi. 2 anni di esperienza in progettazione hardware. Familiarità con strumenti EDA hardware. Informazioni sul lavoro
In Google DeepMind la nostra missione è costruire il primo agente di apprendimento general-purpose al mondo. Centrale in questa missione è il compito complesso 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 scienziati della ricerca in Machine Learning e Neuroscienze. Le tue responsabilità includeranno tutto, dalla creazione di sistemi per il test degli agenti utilizzando giochi 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 godere del lavoro su una vasta gamma di problemi stimolanti all'interno di un team guidato da una missione. In DeepMind, avrai l'opportunità di rivoluzionare l'AI applicando l'AI alla progettazione di chip. Sviluppiamo scoperte nella ricerca che impattano tutti gli aspetti del processo di Electronic Design Automation (EDA), per ridurre significativamente il time-to-market dei prodotti e servizi di Google. L'intelligenza artificiale sarà una delle invenzioni più trasformative dell'umanità. In Google DeepMind, siamo un laboratorio AI pionieristico con team interdisciplinari eccezionali focalizzati sull'avanzamento dello sviluppo dell'AI 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 mossi dal raggiungere risultati eccezionali attraverso lo sforzo collettivo. Responsabilità
Progettare, sviluppare e ottimizzare strumenti software per migliorare la qualità dell'RTL generato e accelerare l'esecuzione della compilazione hardware e degli strumenti EDA. Profilare, identificare e risolvere colli di bottiglia delle prestazioni negli strumenti software per velocizzare i cicli di ottimizzazione e sintesi. Collaborare con architetti hardware, ingegneri dei compilatori e ricercatori ML per colmare il divario tra rappresentazioni di alto livello e RTL altamente ottimizzato. Sviluppare script di automazione e librerie software robusti e scalabili per snellire e velocizzare i flussi di lavoro di generazione e ottimizzazione RTL. Lavorare con i team di ingegneria del prodotto per portare gli strumenti software che stiamo sviluppando a una qualità di produzione.
Tradotto automaticamente dall’originale.
Pubblicato 5 giorni fa