Senior Software Engineer, Full Stack - Google Careers
- Tipo di contratto
- Tempo pieno
- Luogo
- Zürich
- Prima pubblicazione
Qualifiche minime: ###
• Laurea triennale o esperienza pratica equivalente.
• 5 anni di esperienza nello sviluppo di software.
• 3 anni di esperienza nel testare, mantenere o lanciare prodotti software.
• Esperienza in C++, Java e TypeScript.
Qualifiche preferibili: ###
• Laurea magistrale o dottorato di ricerca in Informatica o campo tecnico correlato.
• 5 anni di esperienza con strutture dati e algoritmi.
• 1 anno di esperienza in un ruolo di leadership tecnica.
• Esperienza nello sviluppo di tecnologie accessibili.
• Passione per il frontend e per rendere l'esperienza utente piacevole.
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 tutte le aree, 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; la lista continua e cresce ogni giorno. Come ingegnere del software, lavorerai su un progetto specifico critico per le necessità 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 ed siano entusiasti di affrontare nuovi problemi attraverso l'intero stack mentre continuiamo a spingere la tecnologia in avanti.
In YouTube, crediamo che tutti meritino di avere una voce e che il mondo sia un posto migliore quando ascoltiamo, condividiamo e costruiamo comunità attraverso le nostre storie. Lavoriamo insieme per dare a tutti il potere di condividere la propria storia, esplorare ciò che amano e connettersi tra loro nel processo. Lavorando all'intersezione tra tecnologia all'avanguardia e creatività senza confini, ci muoviamo alla velocità della cultura con l'obiettivo condiviso di mostrare il mondo alle persone. Esploriamo nuove idee, risolviamo problemi reali e ci divertiamo - e lo facciamo tutti insieme.
Responsabilità ###
• Scrivere e testare il codice di sviluppo di prodotti o sistemi.
• Partecipare o guidare revisioni di progettazione con colleghi e stakeholder per decidere tra le tecnologie disponibili.
• Revisionare il codice sviluppato da altri sviluppatori e fornire feedback per garantire le migliori pratiche (ad es. linee guida di stile, controllo del codice, accuratezza, testabilità ed efficienza).
• Contribuire alla documentazione esistente o ai contenuti educativi e adattare i contenuti in base agli aggiornamenti del prodotto/programma e ai feedback degli utenti.
• Effettuare il triage dei problemi del prodotto o del sistema e debuggare/tracciare/risolvere analizzando le fonti dei problemi e l'impatto sull'hardware, sulla rete o sulle operazioni e la qualità del servizio.
Tradotto automaticamente dall’originale.
Pubblicato 1 settimana fa