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 2 days 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

UX Program Manager, Google Cloud Networking

UX Program Manager position at Google Cloud Networking, focusing on driving UX projects and improving design processes.

Software Engineer III, Front End, Google Ads

Frontend Software Engineer III position at Google Ads, focusing on developing advertising products and solutions with competitive compensation and benefits.

Web Solutions Engineer, gTech

Web Solutions Engineer position at Google's gTech team, focusing on full-stack development and tools automation to support Google's Global Business Organization.

Full Stack Software Engineer III, Cloud Run UI

Full Stack Software Engineer III position at Google Cloud, focusing on Cloud Run UI development with TypeScript and Java, requiring 2+ years of experience.

Software Engineer, Frontend, Network Infrastructure

Frontend Software Engineer position at Google focusing on Network Infrastructure UI development with TypeScript, offering competitive compensation and benefits.