Software Engineer
São Paulo, BrazilFull-timePosted 3d ago
About the role
Google software engineer role located in São Paulo, Brazil. Focus on building next-generation data and semantic infrastructure, handling large-scale data processing, and enabling Agentic AI initiatives. Part of the Core team responsible for foundational design, developer platforms, components and infrastructure to support Google products.
Responsibilities
- Design and implement horizontally scalable systems specifically optimized for the unique constraints of account and device data.
- Architect and own the development of core components for signal ingestion and centralized repositories, ensuring data integrity and timeliness across the entire pipeline.
- Architect end-to-end data lifecycles to convert raw information into insights, overseeing collection, processing, and visualization of high-fidelity signals.
- Perform comprehensive performance analysis by executing advanced experiments to troubleshoot and enhance efficiency of both individual nodes and large-scale distributed systems.
- Resolve system bottlenecks through optimization of storage and processing architectures, leveraging fleet metrics and custom tooling to monitor reliability and extract key performance data from operational workloads.
Qualifications
- Bachelor’s degree or equivalent practical experience.
- 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- Experience with SQL.
Skills
Required:Software development
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago