Google

Ingénieur Logiciel III, Infrastructure, Noyau

C++
Traduction automatique. Consultez l’original.

QUALIFICATIONS MINIMALES

  1. Diplôme de licence ou expérience professionnelle équivalente.
  1. 2 ans d'expérience en programmation C++.
  1. 2 ans d'expérience dans le développement d'infrastructures à grande échelle, de systèmes distribués ou de réseaux, ou expérience en technologies de calcul, stockage ou architecture matérielle.

QUALIFICATIONS SOUHAITÉES

  1. Master ou Doctorat en informatique ou dans des domaines techniques connexes.
  1. 2 ans d'expérience en performance, analyse de données de systèmes à grande échelle, outils de visualisation ou débogage.
  1. 2 ans d'expérience en structures de données ou algorithmes dans un cadre académique ou industriel.
  1. Expérience dans le développement de technologies accessibles.
  1. Maîtrise de la santé du code et des systèmes, du diagnostic et de la résolution, et du développement de tests logiciels.

À PROPOS DU POSTE

Les développeurs logiciels de Google développent les technologies de nouvelle génération qui transforment la manière dont des milliards d'utilisateurs se connectent, explorent et interagissent avec l'information et entre eux. Nos produits doivent gérer l'information à une échelle massive et s'étendent bien au-delà de la recherche sur le Web. Nous recherchons des développeurs logiciels qui apportent de nouvelles idées de tous les domaines, y compris la récupération d'informations, le calcul distribué, la conception de systèmes à grande échelle, les réseaux et le stockage de données, la sécurité, l'intelligence artificielle, le traitement du langage naturel, la conception d'interfaces utilisateur et le mobile ; la liste est longue et s'allonge chaque jour. En tant que développeur logiciel, vous travaillerez sur un projet spécifique essentiel aux besoins de Google avec des opportunités de changer d'équipe et de projet au fur et à mesure que vous et notre entreprise en évolution rapide grandissez et évoluez. Nous avons besoin que nos développeurs logiciels soient polyvalents, fassent preuve de qualités de leadership et soient enthousiastes à l'idée de relever de nouveaux défis dans l'ensemble du full-stack alors que nous continuons à faire progresser la technologie.

Grâce à votre expertise technique, vous gérerez les priorités des projets, les délais et les livrables. Vous concevrez, développerez, testerez, déploirez, maintiendrez et améliorerez des solutions logicielles.

L'équipe Noyau construit la base technique derrière les produits phares de Google. Nous sommes propriétaires et défenseurs des éléments de conception sous-jacents, des plateformes de développement, des composants de produits et de l'infrastructure chez Google. Ce sont les éléments constitutifs essentiels pour des expériences excellentes, sûres et cohérentes pour nos utilisateurs et ils dictent le rythme de l'innovation pour chaque développeur. Nous examinons les produits de Google pour construire des solutions centrales, éliminer les obstacles techniques et renforcer les systèmes existants. En tant qu'équipe Noyau, nous avons un mandat et une opportunité unique d'avoir un impact sur des décisions techniques importantes dans toute l'entreprise.

La rémunération individuelle est déterminée par des facteurs tels que les compétences liées au poste, l'expérience et la formation ou l'éducation pertinente.

États-Unis : $147000 - $211000 (USD) + prime cible de 15% + actions + avantages

RESPONSABILITÉS

  1. Écrire du code de développement de produits ou de systèmes.
  1. Participer à des revues de conception avec des pairs et des parties prenantes, ou les diriger, pour choisir parmi les technologies disponibles.
  1. Examiner le code développé par d'autres développeurs et fournir des commentaires pour garantir les meilleures pratiques (par exemple, les directives de style, la validation du code, l'exactitude, la testabilité et l'efficacité).
  1. Contribuer à la documentation existante ou au contenu éducatif et adapter le contenu en fonction des mises à jour des produits/programmes et des retours des utilisateurs.
  1. Analyser les problèmes de produits ou de systèmes et déboguer/suivre/résoudre en analysant les sources des problèmes et leur impact sur les opérations et la qualité du matériel, du réseau ou du service.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter