Software Engineer II, Full Stack - Google Careers
- Tipo di contratto
- Tempo pieno
- Luogo
- Zürich
- 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 C++, JavaScript, Java, Objective-C.
• 1 anno di esperienza con lo sviluppo full stack, attraverso back-end come basi di codice Java, Python, GO o C++, ed esperienza front-end inclusa JavaScript o TypeScript, HTML, CSS o equivalente.
• 1 anno di esperienza con strutture dati o algoritmi.
Requisiti preferenziali: ###
• Laurea magistrale o PhD in Computer Science o campo tecnico correlato.
• Esperienza nello sviluppo di tecnologie accessibili.
• Esperienza in linguaggi di programmazione backend come GOLang, Rust o Java.
• Esperienza in linguaggi di programmazione per modelli ML (es. Python).
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, inclusi l'information retrieval, il calcolo distribuito, la progettazione di sistemi su larga scala, il networking e lo storage 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 software engineer, lavorerai su un progetto specifico critico per le necessità di Google con opportunità di passare ad altri team e progetti man mano che tu e il nostro business 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 su tutto lo stack mentre continuiamo a spingere la tecnologia in avanti.
In YouTube, crediamo che tutti meritino di avere 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 limiti, 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 tutto insieme.
Responsabilità ###
• Implementare YouTube Frontend utilizzando TypeScript e framework specifici e implementare servizi backend (C++).
• Progettare, pianificare, eseguire e monitorare il lavoro assegnato e collaborare in modo cross-funzionale con Product Manager e UX Designer.
• Partecipare all'intero ciclo di vita, inclusi logging, metriche, preparazione al lancio e monitoraggio del lancio, e abilitare funzionalità AI-first e miglioramenti della piattaforma.
• Contribuire a funzionalità e miglioramenti della piattaforma in un team multi-skill che tocca codice backend, Web, Android e iOS, inclusi potenzialmente lavori nativi mobile (Android/Java o iOS/Objective-C).
Tradotto automaticamente dall’originale.
Pubblicato ieri