Google is seeking a Software Engineer to join their Enterprise Data Foundations team within the Core organization. This role is crucial in building the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. The position offers the opportunity to work on large-scale distributed systems and contribute to essential building blocks that drive innovation across Google's products.
As part of the Core team, you'll have significant impact on technical decisions across the company, working on projects that require expertise in data visualization, API development, system integration, and full-stack development. The role involves collaborating with cross-functional teams to build scalable solutions that serve Google's internal users efficiently and securely.
The ideal candidate should have strong experience in software development, particularly with languages like Java or JavaScript, and a solid foundation in data structures and algorithms. You'll be working in São Paulo, Brazil, contributing to Google's mission of organizing the world's information and making it universally accessible and useful.
This position offers the opportunity to work on challenging technical problems at massive scale, with the chance to impact billions of users worldwide. You'll be part of a team that looks across Google's products to build central solutions, break down technical barriers, and strengthen existing systems. The role requires versatility, leadership qualities, and enthusiasm for taking on new challenges across the full technology stack.