softwareengineerjobszurich.ch
← Toutes les offres

Software Engineer III, Site Reliability Engineering, Prod AI - Google Careers

Google

Type de contrat
Temps plein
Taux d’occupation
100%
Lieu
Zürich
Langues
Anglais, Anglais
Première publication
Postuler

info_outline

Dans la plupart des cas, ce poste nécessite des entretiens en personne dans le cadre du processus de recrutement.

Qualifications minimales : ###

  • Bachelor-s degree en informatique, dans un domaine connexe, ou une expérience pratique équivalente.
  • 2 ans d'expérience en développement de logiciels dans un ou plusieurs langages de programmation.

Qualifications préférentielles : ###

  • Master's degree en informatique ou en ingénierie, ou dans un domaine connexe.
  • 2 ans d'expérience dans la conception, l'analyse et le dépannage de systèmes distribués à grande échelle.

A propos du poste ###

Le Site Reliability Engineering (SRE) combine le génie logiciel et le génie des systèmes pour construire et exploiter des systèmes à grande échelle, massivement distribués et tolérants aux pannes. Le SRE garantit que les services de Google Cloud — tant nos systèmes internes critiques que nos systèmes externes visibles — bénéficient d'une fiabilité, d'une disponibilité adaptée aux besoins des clients et d'un rythme d'amélioration rapide. De plus, les SRE garderont un œil toujours vigilant sur la capacité et la performance de nos systèmes.

Une grande partie de notre développement logiciel se concentre sur l'optimisation des systèmes existants, la construction d'infrastructures et l'élimination du travail par l'automatisation. Au sein de l'équipe SRE, vous aurez l'opportunité de gérer les défis complexes de l'échelle qui sont uniques à Google Cloud, tout en utilisant votre expertise en codage, algorithmes, analyse de complexité et conception de systèmes à grande échelle. La culture du SRE, basée sur la curiosité intellectuelle, la résolution de problèmes et l'ouverture, est la clé de son succès. Notre organisation réunit des personnes ayant des parcours, des expériences et des perspectives très variés. Nous les encourageons à collaborer, à voir grand et à prendre des risques dans un environnement sans recherche de coupable. Nous promouvons l'autonomie pour travailler sur des projets significatifs, tout en nous efforçant de créer un environnement qui fournit le soutien et le mentorat nécessaires pour apprendre et grandir.

Responsabilités ###

  • Écrire du code de développement de produit ou de système.
  • Revoir le code développé par d'autres ingénieurs et fournir des commentaires pour garantir les meilleures pratiques (par exemple, directives de style, intégration du code, précision, testabilité et efficacité).
  • Contribuer à la documentation existante ou au contenu éducatif et adapter le contenu en fonction des mises à jour du produit/programme et des retours des utilisateurs.
  • Trier les problèmes de produit ou de système et déboguer/suivre/résoudre en analysant les sources des problèmes et l'impact sur le matériel, le réseau ou les opérations et la qualité du service.
  • Participer à des revues de conception avec des pairs et des parties prenantes, ou les diriger, pour décider parmi les technologies disponibles.

Traduit automatiquement depuis l’original.

Publié aujourd'hui

Lieu

Voir sur Google Maps