Senior Software Engineer, Full Stack - Google Careers
- Tipo di contratto
- Tempo pieno
- Luogo
- Zürich
- Prima pubblicazione
Qualifiche minime: ###
• Laurea triennale o equivalente esperienza pratica.
• 5 anni di esperienza nello sviluppo di software.
• 3 anni di esperienza nel test, nella manutenzione o nel lancio di prodotti software.
• Esperienza in C++, Java e TypeScript.
Qualifiche preferibili: ###
• Laurea magistrale o dottorato di ricerca in Computer Science 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 le informazioni su scala massiccia ed estendersi ben oltre la ricerca web. Cerchiamo ingegneri che portino idee fresche da tutte le aree, inclusi 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 e vi 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. 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 gli uni con gli altri nel processo. Lavorando all'intersezione tra tecnologia all'avanguardia e creatività illimitata, 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 al feedback degli utenti.
• Effettuare il triage dei problemi di prodotto o sistema e debuggare/tracciare/risolvere analizzando le fonti dei problemi e l'impatto sull'hardware, sulla rete o sulle operazioni e sulla qualità del servizio.
Tradotto automaticamente dall’originale.
Pubblicato 7 settimane fa