Join Google Cloud and shape the future of how billions interact with information. We are seeking innovative software engineers to contribute to next-generation technologies in areas like information retrieval, AI, and large-scale system design. You'll be instrumental in driving critical projects within Google Cloud, with opportunities to grow and adapt alongside our fast-paced business. Empowered to act with ownership, you will anticipate customer needs and drive innovation across the full stack.
Our mission is to enhance Workspace productivity by enabling users to find information quickly, confidently, and intuitively. We build consistent, user-friendly search experiences across Google Workspace, ensuring users can reliably access any content needed for collaboration and success. We focus on developing centralized, scalable platforms and cross-app solutions while maintaining consistency throughout Google Workspace.
Google Cloud empowers organizations to digitally transform their businesses. We deliver enterprise-grade solutions leveraging Google's advanced technology, helping developers build more sustainably. Businesses globally rely on Google Cloud as a trusted partner to achieve growth and solve their most pressing challenges.
Collaborate with the team to enhance Search quality by integrating advanced ML technologies.
Develop innovative solutions for novel search experiences, such as natural language queries.
Design and implement machine learning models and algorithms to improve search relevance and accuracy.
Address complex challenges involving interactions between search components like query understanding and ranking.
Manage all technical development facets, including defining requirements, design, implementation, unit testing, and integration.
A Bachelor's degree or equivalent practical experience is required.
We seek candidates with at least 5 years of programming experience in Python or C++.
A minimum of 3 years of experience with ML infrastructure is essential, covering areas like model deployment, evaluation, optimization, data processing, and debugging.
Candidates should possess 3 years of experience in testing, maintaining, or launching software products.
Experience in software design and architecture is necessary, with at least 1 year of hands-on application.
Furthermore, 1 year of experience with GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or related concepts like language modeling and computer vision is required.
Technology