Software Engineer II, AI/Machine Learning - Google Careers
- Tipo di contratto
- Tempo pieno
- Percentuale
- 100%
- Luogo
- Zürich
- Lingue
- Inglese, Inglese
- Prima pubblicazione
info_outline
X Nella maggior parte dei casi, questa posizione richiede colloqui in presenza come parte del processo di assunzione.
Requisiti minimi: ###
- Laurea triennale o esperienza pratica equivalente.
- 1 anno di esperienza con lo sviluppo software in uno o più linguaggi di programmazione (ad es. Python, C, C++, Java, JavaScript).
- 1 anno di esperienza con strutture dati o algoritmi.
- Esperienza nell'integrazione di strumenti di IA generativa o interfacce LLM nei flussi di lavoro.
Requisiti preferenziali: ###
- Esperienza con Deep Learning, Information Retrieval e Multimodal Machine Learning.
Informazioni sul lavoro ###
Gli ingegneri del software di Google sviluppano le tecnologie di prossima generazione che cambiano il modo in cui miliardi di utenti si connettono, esplorano e interagiscono con le informazioni e tra di loro. I nostri prodotti devono gestire le informazioni su scala massiccia ed estendersi ben oltre la ricerca web. Cerchiamo ingegneri che portino idee fresche da tutti i settori, tra cui l'information retrieval, il computing distribuito, la progettazione di sistemi su larga scala, il networking e l'archiviazione dati, la sicurezza, l'intelligenza artificiale, l'elaborazione del linguaggio naturale, il design UI e il mobile; l'elenco continua e cresce ogni giorno. Come ingegnere del software, lavorerai su un progetto specifico fondamentale per le esigenze di Google con opportunità di cambiare team e progetti man mano che tu e la nostra attività in rapida evoluzione crescerete ed evolverete. Abbiamo bisogno che i nostri ingegneri siano versatili, dimostrino qualità di leadership e siano entusiasti di affrontare nuovi problemi su tutto lo stack mentre continuiamo a spingere la tecnologia in avanti.
Le persone acquistano su Google più di un miliardo di volte al giorno - e il team Commerce è responsabile della creazione delle esperienze che servono questi utenti. La missione di Google Commerce è essere una parte essenziale del percorso di acquisto per i consumatori - dall'ispirazione a un'esperienza di checkout semplice e sicura - e il miglior posto per i rivenditori/commercianti per connettersi con i consumatori. Supportiamo e collaboriamo con l'ecosistema del commercio, dai grandi rivenditori ai piccoli commercianti locali, per fornire loro gli strumenti, la tecnologia e la scala per prosperare nel mondo digitale di oggi.
Responsabilità ###
- Sviluppare rappresentazioni vettoriali universali (embeddings) di prodotti e articoli correlati, come query, brand e categorie.
- Costruire modelli Transformer a due torri (dual-encoder) che posizionano query e prodotti in uno spazio vettoriale unico, utilizzando un encoder condiviso che parte da un modello Gemini preaddestrato.
- Addestrare modelli su vasti set di dati, utilizzando i clic degli utenti e le etichette di rilevanza distillate da un modello più grande.
- Eseguire sessioni di addestramento sull'infrastruttura Gemini condivisa, codificando le query online con bassa latenza mentre si effettuano l'embedding e l'indicizzazione degli elenchi di prodotti offline per una ricerca vettoriale rapida dei vicini più prossimi (nearest-neighbor) nel backend della ricerca shopping.
- Ottimizzare i modelli di embedding Gemini multimodali che codificano le miniature dei prodotti insieme a titoli e descrizioni per migliorare il richiamo (recall).
Tradotto automaticamente dall’originale.
Pubblicato 2 giorni fa