Taro Logo

Software Engineer, Next-Generation Data Warehouse Napa, Core Data

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Data
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:
Staff Software Engineer, Data Architect, Corporate Engineering

Staff Software Engineer position at Google focusing on data architecture and AI/ML implementation for internal corporate engineering systems.

Staff Engineer, BigQuery Data Integration

Lead software engineer role focusing on BigQuery data integration, developing solutions for large-scale data migrations and warehouse systems.

Software Engineer, Next-Generation Data Warehouse Napa, Core Data

Senior software engineering role at Google focusing on next-generation data warehouse development, requiring expertise in distributed systems and databases.

Staff Data Scientist, Ads Insights and Measurement

Staff Data Scientist position at Google focusing on ads insights and measurement, requiring expertise in statistical analysis, causal inference, and programming with 8+ years of experience.

Staff Engineer, BigQuery Data Integration

Staff Engineer position at Google Cloud focusing on BigQuery data integration and migration, requiring expertise in distributed systems and data warehouse solutions.

Job Description

Google is seeking a Software Engineer for their Next-Generation Data Warehouse Napa project within the Core Data team. This role is part of Google's Core team, which builds the technical foundation behind Google's flagship products. The team is responsible for underlying design elements, developer platforms, product components, and infrastructure at Google.

The position requires an experienced engineer who will work on developing large-scale distributed systems, particularly focusing on data warehouse technologies. The role combines technical leadership with hands-on development, requiring both strategic thinking and deep technical expertise in distributed databases and systems.

As part of the Core team, you'll have a unique opportunity to impact important technical decisions across Google. You'll be working on essential building blocks that drive innovation and create coherent experiences for billions of users. The role involves collaboration with infrastructure and client teams, providing technical leadership, and ensuring quality through code reviews.

The ideal candidate should have extensive experience in software development, particularly in distributed systems and databases. You'll be working with cutting-edge technology at massive scale, contributing to systems that handle information for Google's global user base. This is an excellent opportunity for someone who wants to work on fundamental infrastructure that powers Google's most important products while having a broad impact across the company.

The position offers the chance to work with world-class engineers, tackle complex technical challenges, and contribute to the next generation of Google's data infrastructure. You'll be part of a team that values technical excellence, innovation, and collaboration, working in an environment that encourages creative problem-solving and technical innovation.

Last updated 4 days ago

Responsibilities For Software Engineer, Next-Generation Data Warehouse Napa, Core Data

  • Provide technical leadership on projects
  • Collaborate on planning road-map
  • Partner with infrastructure and client teams to guide integrations, Infrastructure productionization and deployment
  • Develop a large-scale distributed system
  • Review designs and code of other engineers for quality and correctness

Requirements For Software Engineer, Next-Generation Data Warehouse Napa, Core Data

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Experience in distributed databases and large-scale distributed systems
  • Experience in SQL or database internals or storage systems (preferred)
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)