jobportalschweiz.ch
← Toutes les offres

Software Engineer II, Feeds Features - Google Careers

Google

Type de contrat
Temps plein
Lieu
Zürich
Première publication
Postuler

info_outline

X 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 ou expérience pratique équivalente.
  • 1 an d'expérience en développement logiciel dans un ou plusieurs langages de programmation (ex : Python, C, C++, Java, JavaScript).
  • 1 an d'expérience avec les structures de données ou les algorithmes.
  • 1 an d'expérience en développement full stack, couvrant le back-end tel que les bases de code Java, Python, GO ou C++, et une expérience front-end incluant JavaScript ou TypeScript, HTML, CSS ou équivalent.

Qualifications préférentielles : ###

  • Expérience de l'utilisation d'IDEs modernes (tels que VSCode ou Cider-V) et de l'exploitation de l'assistance IA pour la génération de code ou l'automatisation des flux de travail.
  • Expérience dans l'utilisation de LLM et l'application de concepts AI/ML pour concevoir des autoraters, évaluer la qualité des données ou optimiser les processus de développement.

A propos du poste ###

Les ingénieurs logiciels de Google développent les technologies de prochaine génération qui changent la façon 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'étendre bien au-delà de la recherche web. Nous recherchons des ingénieurs qui apportent des idées fraîches de tous les domaines, y compris la recherche d'information, l'informatique distribuée, 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'UI et le mobile ; la liste est longue et s'allonge chaque jour. En tant qu'ingénieur logiciel, vous travaillerez sur un projet spécifique critique pour les besoins de Google avec des opportunités de changer d'équipe et de projet à mesure que vous et notre entreprise à rythme rapide grandissez et évoluez. Nous avons besoin que nos ingénieurs soient polyvalents, fassent preuve de qualités de leadership et soient enthousiastes à l'idée de s'attaquer à de nouveaux problèmes sur l'ensemble de la stack alors que nous continuons à faire progresser la technologie.

L'équipe Core construit le fondement technique derrière les produits phares de Google. Nous sommes les propriétaires et les 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 blocs de construction 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 regardons à travers les produits de Google pour construire des solutions centrales, briser les barrières techniques et renforcer les systèmes existants. En tant qu'équipe Core, nous avons un mandat et une opportunité unique d'influencer des décisions techniques importantes dans toute l'entreprise.

Responsabilités ###

  • Développer, tester et maintenir le code pour des solutions logicielles prenant en charge les systèmes d'ingestion de données et de gestion des flux de Google Merchant Center sur la base de exigences définies.
  • Contribuer aux services backend et aux expériences frontend (en utilisant C++, Java, Dart ou des systèmes distribués) qui traitent les données produits des marchands, en garantissant que le code est de haute qualité, bien factorisé et résilient.
  • Travailler aux côtés de partenaires transversaux (Produit, UX et autres équipes d'ingénierie) pour mettre en œuvre des fonctionnalités destinées aux marchands et des informations sur la qualité des données.
  • Soutenir l'excellence en ingénierie en participant aux revues de code et en écrivant du code rigoureusement testé. Aider à maintenir la fiabilité des pipelines de données en dépannant les problèmes système et en appliquant des solutions techniques standards.
  • Utiliser les LLMs et Gemini pour aider à construire des autoraters pour évaluer la qualité des données produits et pour automatiser les flux de travail de test.

Traduit automatiquement depuis l’original.

Publié aujourd'hui

Lieu

Voir sur Google Maps