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 Search is reimagining information discovery and accessibility on a global scale. As a Software Engineer on the Search Infrastructure team, you'll be at the forefront of developing essential components that power Google Search's infrastructure. This role combines frontend development, UI infrastructure, and ML integration to create robust platforms for Search feature developers.

You'll work on critical projects that impact billions of users worldwide, contributing to the design and implementation of high-performance, scalable solutions. The position requires expertise in full-stack development, with a focus on UI rendering, server-side optimizations, and infrastructure performance. You'll collaborate with cross-functional teams to deliver flexible platforms that evolve with advances in AI and machine learning.

The role offers unique challenges in large-scale system design, distributed computing, and AI integration. You'll be part of reimagining search technology while maintaining Google's commitment to universal accessibility. The position requires strong technical skills in Java, JavaScript, and other programming languages, plus experience with data structures and algorithms.

Working at Google means joining a team that's pushing the boundaries of search technology. You'll have opportunities to grow, switch teams, and tackle new problems as the technology landscape evolves. The role combines technical expertise with leadership opportunities, making it ideal for engineers who want to make a global impact while working with cutting-edge technology in areas like AI, ML, and distributed systems.

If you're passionate about building scalable solutions, interested in AI/ML integration, and want to contribute to technology that billions rely on daily, this role offers the perfect blend of challenge and opportunity. You'll be supported by Google's collaborative culture while working on some of the most complex and impactful engineering challenges in the industry.

Last updated 3 months ago

Responsibilities For Software Engineer, Search UI and AI Infrastructure

  • Deliver tasks towards larger goals with minimal assistance from senior team members
  • Plan, prioritize, and execute the work to meet project timelines
  • Contribute to the design and development of full-stack solutions, utilizing your skills in Java, C++, UI rendering, server-side optimizations, and infrastructure performance
  • Identify technical problems with requirements and propose solutions to help the team course-correct when necessary
  • Collaborate with cross-functional partners to ensure solutions meet business needs and can adapt to future challenges

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 (e.g., Java, C++, Javascript), or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • Experience in fullstack engineering to build front and back end features, UI rendering, server-side optimizations, and robust infrastructures

Interested in this job?

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

Software Developer III, Front End, Google Workspace

Frontend Software Developer role at Google, developing and maintaining Google Workspace products, requiring 2 years of experience in software development and front-end frameworks.

Software Developer III, Front End, Google Cloud AI

Frontend Software Developer role at Google Cloud AI, focusing on developing next-generation technologies and cloud solutions.

Consumer Desktop Product Manager I, Chrome Browser

Lead product strategy and development for Google Chrome's desktop browser, managing features from conception to launch while working with cross-functional teams.

Technical Program Manager III, Feature Development, Google Chat

Technical Program Manager III position at Google, leading Chat feature development and strategy, requiring 5 years of program management experience and software development expertise.

Software Engineer III, Full Stack, Core

Software Engineer III position at Google focusing on full-stack development and core infrastructure, building cross-platform UI solutions in Mexico City.