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 structures, algorithms, and full-stack development. The role involves building central solutions, breaking down technical barriers, and strengthening existing systems that serve billions of users.
The ideal candidate should have strong programming skills in languages like Java or JavaScript, with experience in data visualization and distributed systems. You'll be working in São Paulo, Brazil, collaborating with cross-functional teams to design and implement scalable solutions that are performant, secure, and efficient.
This position offers the chance to work on cutting-edge technology at one of the world's leading tech companies, with opportunities to switch teams and projects as both you and the business evolve. Google provides a collaborative environment where engineers can contribute to products that impact billions of users while working alongside talented professionals from diverse backgrounds.