Software Engineer, Search UI and AI Infrastructure

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Search UI and AI Infrastructure

Google's Search Infrastructure team is seeking a Software Engineer to contribute to the design and implementation of essential components that power Google Search. This role combines frontend development, UI infrastructure, and ML integration to create compelling product experiences for billions of users worldwide. You'll work on re-architecting systems that impact billions, ensuring infrastructure evolves with AI advances. The position requires expertise in full-stack development, with a focus on UI rendering and server-side optimizations.

As part of Google's engineering team, you'll have the opportunity to work on cutting-edge technologies across information retrieval, distributed computing, system design, AI, and natural language processing. The role offers flexibility to switch teams and projects as you grow, requiring versatility and leadership qualities. You'll collaborate closely with cross-functional partners to deliver scalable, high-performance platforms.

The Search team is reimagining information discovery, tackling complex engineering challenges while maintaining universal accessibility. This position offers direct impact on billions of users globally, combining technical expertise with innovation in search technology. The ideal candidate will bring fresh perspectives to full-stack development, infrastructure optimization, and AI integration, contributing to Google's mission of organizing the world's information.

Working at Google means joining a culture of innovation, with opportunities to solve complex problems at scale. The role offers exposure to cutting-edge AI technologies, high-traffic applications, and the chance to shape the future of how people access information. You'll be supported by talented teammates while having the autonomy to drive significant technical initiatives.

Last updated 2 months ago

Responsibilities For Software Engineer, Search UI and AI Infrastructure

  • Deliver tasks towards larger goals with minimal assistance
  • Plan, prioritize, and execute work to meet project deadlines
  • Contribute to the design and development of full-stack solutions
  • Identify technical problems and propose solutions
  • Collaborate with cross-functional partners

Requirements For Software Engineer, Search UI and AI Infrastructure

Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages
  • 2 years of experience with data structures or algorithms
  • Experience in fullstack engineering to build front and back end features
  • Experience with server and client performance optimizations (preferred)
  • Experience with Generative AI and Large Language Models (preferred)
  • Knowledge of browser rendering lifecycles (preferred)
  • Familiarity with Chrome DevTools (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Search UI and AI Infrastructure

Software Developer III, Front End, Google Cloud AI

Frontend Software Developer III position at Google Cloud AI, focusing on developing next-generation technologies and enterprise-grade solutions in Waterloo, Canada.

Software Developer III, Front End, Google Workspace

Frontend Software Developer role at Google Workspace, focusing on developing user-facing features for collaboration tools used by millions globally.

Senior UX Program Manager, Search

Senior UX Program Manager position at Google Search, leading multi-disciplinary teams to improve user experience for billions of users worldwide.

Software Engineer III, Full Stack, Core

Full Stack Software Engineer III position at Google's Core team, focusing on cross-platform UI development and infrastructure.

Software Engineer II, Frontend

Frontend Software Engineer II position at Google, building scalable web solutions and contributing to Google Cloud's enterprise-grade products.