Google is seeking a Senior Software Engineer to join their Search UI and AI Infrastructure team in São Paulo. This role focuses on supporting Search UI infrastructure and enabling front-end developers to build and launch new functionality for both current and next-generation systems. The position requires a strong background in software development, with particular emphasis on Java and C++ programming languages, along with experience in UI rendering and performance optimization.
The ideal candidate will have at least 5 years of software development experience and should be comfortable working with data structures, algorithms, and modern web technologies. They will be responsible for developing full-stack solutions, driving complex projects, and providing technical leadership within their team. A strong understanding of browser rendering life-cycles and experience with Chrome DevTools is essential.
This role offers an exciting opportunity to work on Google Search's next-generation technologies, directly impacting billions of users worldwide. The team is actively involved in reimagining search functionality, incorporating AI technologies, and solving complex engineering challenges while maintaining a universally accessible user experience.
The position combines technical expertise with leadership responsibilities, requiring collaboration with cross-functional partners and the ability to balance short-term needs with long-term goals. The successful candidate will play a crucial role in shaping the future of search technology while working with cutting-edge tools and technologies, including Generative AI and LLMs.
Working at Google provides the opportunity to be part of a dynamic team that's pushing the boundaries of technology. The role offers exposure to large-scale system design, artificial intelligence, and natural language processing, with opportunities for professional growth and the chance to switch teams and projects as the business evolves.