Software Engineer II, AI/Machine Learning - Google Careers
- Type de contrat
- Temps plein
- Taux d’occupation
- 100%
- Lieu
- Zürich
- Langues
- Anglais, Anglais
- Première publication
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 de logiciels dans un ou plusieurs langages de programmation (par ex. Python, C, C++, Java, JavaScript).
- 1 an d'expérience avec les structures de données ou les algorithmes.
- Expérience de l'intégration d'outils d'IA générative ou d'interfaces LLM dans des flux de travail.
Qualifications préférentielles : ###
- Expérience avec le Deep Learning, l'Information Retrieval et le Multimodal Machine Learning.
À propos du poste ###
Les ingénieurs logiciels de Google développent les technologies de nouvelle génération qui changent la façon dont des milliards d'utilisateurs se connectent, explorent et interagissent avec l'information et les uns avec les autres. 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 l'information retrieval, l'informatique distribuée, la conception de systèmes à grande échelle, le réseautage et le stockage de données, la sécurité, l'intelligence artificielle, le traitement du langage naturel, le design 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 au rythme soutenu croissez 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.
Les gens font des achats sur Google plus d'un milliard de fois par jour - et l'équipe Commerce est responsable de la création des expériences qui servent ces utilisateurs. La mission de Google Commerce est d'être une partie essentielle du parcours d'achat pour les consommateurs - de l'inspiration à une expérience de paiement simple et sécurisée - et le meilleur endroit pour que les détaillants/marchands se connectent aux consommateurs. Nous soutenons et collaborons avec l'écosystème du commerce, des grands détaillants aux petits commerçants locaux, pour leur donner les outils, la technologie et l'échelle nécessaires pour prospérer dans le monde numérique d'aujourd'hui.
Responsabilités ###
- Développer des représentations vectorielles universelles (embeddings) de produits et d'articles connexes, tels que des requêtes, des marques et des catégories.
- Construire des modèles Transformer à deux tours (dual-encoder) qui placent les requêtes et les produits dans un même espace vectoriel, en utilisant un encodeur partagé qui part d'un modèle Gemini pré-entraîné.
- Entraîner des modèles sur des ensembles de données étendus, en utilisant les clics des utilisateurs et des étiquettes de pertinence distillées à partir d'un modèle plus large.
- Exécuter des sessions d'entraînement sur l'infrastructure Gemini partagée, en encodant les requêtes en ligne avec une faible latence tout en encodant et indexant les listes de produits hors ligne pour une recherche vectorielle de plus proches voisins rapide dans le backend de recherche shopping.
- Optimiser les modèles d'embeddings Gemini multimodaux qui encodent les vignettes de produits avec les titres et les descriptions pour améliorer le rappel.
Traduit automatiquement depuis l’original.
Publié il y a 2 jours