Software Engineer, Iceberg Managed Tables, Bigquery

Google Google · Big Tech · Sunnyvale, CA +1

Software Engineer role focused on Google Cloud's BigQuery, specifically working on Iceberg Managed Tables. Responsibilities include building and enhancing the Iceberg tables experience, storage management, and metadata management for Iceberg tables, datasets, and partitions. Requires C++ and Java development, experience with large-scale database systems, and distributed systems back-ends.

What you'd actually do

  1. Develop C++ and Java.
  2. Build or operate large-scale database systems.
  3. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  4. Engineer with high-performance scalable storage and distributed systems back-ends.
  5. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Skills

Required

  • C++
  • Java
  • large-scale database systems
  • distributed systems
  • storage systems
  • software development

Nice to have

  • data structures
  • algorithms
  • accessible technologies