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 3 minutes 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

Calendar Client Engineer, Full Stack

Full-stack Calendar Client Engineer position at Google, focusing on client-side development with Java and modern frameworks, requiring 2+ years of experience.

Software Engineer III, Full Stack, Pixel Biometrics

Full Stack Software Engineer role at Google working on Pixel Biometrics, focusing on building visualization platforms and tools for ML systems.

Software Engineer III, Full Stack, Core

Full Stack Software Engineer role at Google's Core team, focusing on cross-platform UI development and Server Driven UI technologies.

Software Engineer, Front End, Photos

Frontend Software Engineer position at Google Photos, focusing on web and mobile development with 2+ years of experience required.

Software Engineer III, Frontend, Migration Services

Frontend Software Engineer role at Google Cloud, focusing on Migration Services development using TypeScript and Java, based in Warsaw, Poland.