Google

Software Engineer II, AI/Machine Learning

Google
Apply
8 hours ago
Zürich, SwitzerlandMid Level

Responsibilities

  • Develop universal vector representations and embeddings for products, queries, brands, categories, and related items.
  • Build and train two-tower Transformer models using pretrained Gemini models, user clicks, and relevance labels.
  • Run training on shared Gemini infrastructure and support low-latency online query encoding and offline product embedding and indexing.
  • Optimize multimodal Gemini embedding models using product thumbnails, titles, and descriptions to improve recall and nearest-neighbor search.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • At least 1 year of software development experience in one or more programming languages, including Python, C, C++, Java, or JavaScript.
  • At least 1 year of experience with data structures or algorithms.
  • Experience integrating generative AI tools or LLM interfaces into workflows.
  • Preferred: experience with Deep Learning, Information Retrieval, and Multimodal Machine Learning.
Google

About Google

10,000+ employees

Google builds consumer and enterprise software and services including Search, Android, YouTube, Chrome, Maps, Gmail, and Google Cloud. Its business model centers on digital advertising and paid cloud, software, and hardware offerings (e.g., Pixel and Nest) for consumers, developers, and organizations. Founded in 1998 and headquartered in Mountain View, California, Google operates globally as a subsidiary of Alphabet Inc.

Contact me