Google is seeking a Mid-Level Software Engineer to join their Search Infrastructure team in São Paulo. This role is crucial for developing and maintaining the underlying infrastructure that powers Google Search's next-generation AI-driven experiences. The position requires expertise in backend development, with a focus on server and client performance optimizations for high-traffic applications.
As a Software Engineer on the Search Infrastructure team, you'll be tackling complex scalability challenges and driving innovation through improvements in web and backend services, performance optimization, and server-side rendering. The role offers the opportunity to make a direct impact on billions of users worldwide while working with cutting-edge technologies and AI-driven solutions.
The ideal candidate should have strong experience with Java programming, data structures, and algorithms. Additional expertise in C++, JavaScript/TypeScript, and web technologies is highly valued. You'll be working in a collaborative environment, participating in code reviews, design discussions, and contributing to technical documentation.
This position offers the chance to work on some of the most complex and impactful engineering challenges at Google. You'll be part of reimagining what it means to search for information, working with a team that's pushing the boundaries of technology while maintaining a universally accessible and useful experience for users globally.
The role requires excellent communication skills, as you'll be interacting with various stakeholders and contributing to technical discussions. Google provides a dynamic work environment where engineers are encouraged to be versatile, display leadership qualities, and take on new challenges across the full technology stack.