Taro Logo

Software Engineer, Enterprise Data Foundations

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Enterprise Data Foundations

Google's Enterprise Data Foundations team is seeking a Software Engineer to join their Core team, which builds the technical foundation behind Google's flagship products. This role focuses on developing and maintaining critical infrastructure and platforms that power Google's services. As part of the Core team, you'll have the unique opportunity to impact important technical decisions across the company, working on large-scale distributed systems, data visualization, and API development.

The position requires strong technical skills in software development, particularly in areas like distributed computing, system design, and full-stack development. You'll be working with cross-functional teams to build scalable solutions that serve Google's massive user base. The role combines technical expertise with collaborative skills, as you'll be expected to work closely with various teams to create shared infrastructure and maintain high-performance systems.

This is an excellent opportunity for someone who wants to work on fundamental technology that impacts billions of users. You'll be part of a team that owns and advocates for underlying design elements, developer platforms, and product components at Google. The role offers the chance to work on challenging technical problems while contributing to Google's core infrastructure.

The position is based in São Paulo, Brazil, and requires English proficiency. Google offers a collaborative environment where you'll work with talented engineers and have the opportunity to influence technical decisions that shape Google's products and services. If you're passionate about building efficient, large-scale systems and want to work on technology that powers some of the world's most-used products, this role provides an excellent platform for your career growth.

Last updated 14 days ago

Responsibilities For Software Engineer, Enterprise Data Foundations

  • Contribute to the design, development and maintenance of the product
  • Collaborate with cross-functional partners to clarify requirements and update progress of work
  • Collaborate with other teams to identify and create common shareable infrastructure across tools
  • Design and implement scalable solutions that are highly performant, secure, and efficient for Googlers

Requirements For Software Engineer, Enterprise Data Foundations

Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Java, Javascript), or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • Experience working on Data Visualization, Application Program Interface, Distributed Systems, System Integration, Technical Design (Fullstack development)

Interested in this job?