softwareengineerjobszurich.ch
← Tutte le offerte

Staff Software Engineer, Shopping Graph - Google Careers

Google

Tipo di contratto
Tempo pieno
Percentuale
100%
Luogo
Zürich
Lingue
Inglese, Inglese
Prima pubblicazione
Candidati ora

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.
  • 8 anni di esperienza nella programmazione in C++, Java, Python, Kotlin o Go.
  • 5 anni di esperienza nel test e nel lancio di prodotti software.
  • 3 anni di esperienza con la progettazione e l'architettura del software.
  • Esperienza nell'integrazione di strumenti di IA generativa o interfacce LLM nei flussi di lavoro.

Requisiti preferiti: ###

  • Laurea magistrale o dottorato di ricerca in Ingegneria, Informatica o un campo tecnico correlato.
  • 8 anni di esperienza con strutture dati/algoritmi.
  • 3 anni di esperienza in un ruolo di leadership tecnica guidando team di progetto e definendo la direzione tecnica.
  • 3 anni di esperienza di lavoro in un'organizzazione complessa e matriciale che coinvolge progetti interfunzionali o interaziendali.

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 informazioni su scala massiccia ed estendersi ben oltre la ricerca web. Cerchiamo ingegneri che portino idee fresche da tutti i settori, tra cui il recupero delle informazioni, il calcolo distribuito, la progettazione di sistemi su larga scala, il networking e l'archiviazione dei dati, la sicurezza, l'intelligenza artificiale, l'elaborazione del linguaggio naturale, la progettazione UI e il mobile; l'elenco continua e cresce ogni giorno. In qualità di ingegnere del software, lavorerai su un progetto specifico fondamentale per le necessità di Google con opportunità di passare ad altri team e progetti mentre tu e il nostro business in rapida evoluzione crescerete e vi evolverete. Abbiamo bisogno che i nostri ingegneri siano versatili, dimostrino qualità di leadership e siano entusiasti di affrontare nuovi problemi in tutto lo stack mentre continuiamo a spingere la tecnologia in avanti.

Lo Shopping Graph è il dataset completo di informazioni commerciali di Google. Alimenta le esperienze di shopping in tutto Google, inclusi Search, YouTube, Ads e le esperienze di IA di prossima generazione come Gemini e AI Overviews. Il team Data Acquisition è responsabile dell'acquisizione di questi dati commerciali di alta qualità. La nostra visione è rendere semplice per i commercianti l'invio e il miglioramento delle informazioni sui loro prodotti, garantendo che lo Shopping Graph mantenga una copertura estesa e una qualità dei dati elevata.

Come pilastro centrale all'interno di Data Acquisition, il team Feeds Infra costruisce e gestisce l'infrastruttura fondamentale che ingerisce i dati nello Shopping Graph tramite file, API e web crawling. Oltre all'ingestione, diamo potere ai commercianti e ai team a valle per migliorare continuamente la qualità dei dati del prodotto, soddisfacendo le rigorose richieste e l'asticella sempre più alta dell'Agentic Commerce.

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 dare loro gli strumenti, la tecnologia e la scala per prosperare nel mondo digitale di oggi.

Responsabilità ###

  • Fornire leadership tecnica su progetti ad alto impatto.
  • Influenzare e guidare un team distribuito di ingegneri.
  • Facilitare l'allineamento e la chiarezza tra i team su obiettivi, risultati e tempistiche.
  • Gestire le priorità del progetto, le scadenze e i risultati.
  • Progettare, sviluppare, testare, implementare, mantenere e migliorare soluzioni software su larga scala.

Tradotto automaticamente dall’originale.

Pubblicato oggi

Luogo

Vedi su Google Maps