Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Google Logo

Software Engineer, BigQuery BeyondSQL

Google

$141,000 - $202,000
Oct 24, 2025
Kirkland, WA, US
Apply Now

Google's BeyondSQL team within BigQuery aims to complete the BigQuery extensibility story by enabling developers to write data analytics in languages other than SQL, specifically focusing on a fully managed Python experience. This involves delivering and managing Python User Defined Functions (UDFs) that can return tables as results (UDTVFs) and implement aggregation operations (UDAFs), all while scaling to BigQuery's massive data processing demands and meeting stringent performance requirements.

Requirements

  • 2 years of experience with software development in one or more programming languages such as C++ or Java, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
  • Experience in designing, analyzing and troubleshooting large-scale distributed systems.
  • Experience in distributed processing, BigQuery.
  • 2 years of experience with data structures or algorithms.
  • Experience in programming in Java or Python in a corporate environment.
  • Experience with data analytics metadata systems (e.g., Hiring Management System (HMS), Iceberg Rest Catalog) or data processing frameworks (e.g., Spark, Trino, Flink, Beam).

Responsibilities

  • Design including writing quality design documents, and driving approvals.
  • Include code with great test coverage, and great production stability.
  • Monitor and gather intelligence over feature utilization and issues.
  • Make your feature operation simple and include writing probers, monitoring dashboards, doing deployments and keeping production playbooks up to date.
  • Help customers with debugging and reasonable requests quickly, which includes responding to them on the support group and Yet Another Question System (YAQs).
  • Deliver and manage Python User Defined Functions (UDFs) that can return tables as results (UDTVFs), then UDFs implementing aggregation operations (UDAFs).

Other

  • Bachelor’s degree or equivalent practical experience.
  • Master's degree or PhD in Computer Science or related technical fields.
  • Passion for customer success.
  • Versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack.
  • The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits.