Software Engineer III, Site Reliability Engineering, Prod AI - Google Careers
- Tipo di contratto
- Tempo pieno
- Percentuale
- 100%
- Luogo
- Zürich
- Lingue
- Inglese, Inglese
- Prima pubblicazione
info_outline
X In la maggior parte dei casi, questa posizione richiede colloqui in presenza come parte del processo di assunzione.
Requisiti minimi: ###
- Laurea triennale in Computer Science, un campo correlato o esperienza pratica equivalente.
- 2 anni di esperienza con lo sviluppo software in uno o più linguaggi di programmazione.
Requisiti preferenziali: ###
- Laurea magistrale in Computer Science o Engineering, o un campo correlato.
- 2 anni di esperienza nella progettazione, analisi e risoluzione di problemi di sistemi distribuiti su larga scala.
Informazioni sul lavoro ###
Site Reliability Engineering (SRE) combina l'ingegneria del software e dei sistemi per costruire e gestire sistemi su larga scala, massicciamente distribuiti e tolleranti ai guasti. SRE garantisce che i servizi di Google Cloud - sia i nostri sistemi internamente critici che quelli visibili esternamente - abbiano affidabilità, uptime appropriato alle esigenze dei clienti e un rapido tasso di miglioramento. Inoltre, gli SRE terranno un occhio sempre vigile sulla capacità e sulle prestazioni dei nostri sistemi.
Gran parte del nostro sviluppo software si concentra sull'ottimizzazione dei sistemi esistenti, sulla costruzione di infrastrutture ed sull'eliminazione del lavoro attraverso l'automazione. Nel team SRE, avrai l'opportunità di gestire le complesse sfide di scala che sono uniche per Google Cloud, utilizzando la tua competenza nella codifica, negli algoritmi, nell'analisi della complessità e nella progettazione di sistemi su larga scala. La cultura di SRE basata sulla curiosità intellettuale, la risoluzione dei problemi e l'apertura è fondamentale per il suo successo. La nostra organizzazione riunisce persone con una grande varietà di background, esperienze e prospettive. Incoraggiamo la collaborazione, il pensare in grande e l'assunzione di rischi in un ambiente privo di colpe (blame-free). Promuoviamo l'autodirezione per lavorare su progetti significativi, cercando al contempo di creare un ambiente che fornisca il supporto e il mentoring necessari per imparare e crescere.
Responsabilità ###
- Scrivere codice di sviluppo di prodotti o sistemi.
- Revisionare il codice sviluppato da altri ingegneri 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 sottoporli a debug/tracciamento/risoluzione analizzando le fonti dei problemi e l'impatto sull'hardware, sulla rete o sulle operazioni e sulla qualità del servizio.
- Partecipare o guidare revisioni di progettazione con colleghi e stakeholder per decidere tra le tecnologie disponibili.
Tradotto automaticamente dall’originale.
Pubblicato oggi