JobsSoftware Engineer, BigQuery, Query Processing Core Runtime
Google logo

Software Engineer, BigQuery, Query Processing Core Runtime

Google

Location

Kirkland, WA

Type

Full-time

Posted

5/29/2026

Compensation

$207,000 - $300,000 per year

Undergraduate with 5+ Years of Experience
Approval 99%·Filings 5,616·New hires 2,898·
👑 Elite Sponsor
·FY 2025

Job description

The Software Engineer position at Google focuses on enhancing the BigQuery engine to optimize performance for low latency queries. The role involves working within a team dedicated to improving query processing and execution efficiency. Engineers will have the opportunity to innovate and influence the development of scalable, high-performance systems. This position is critical to making BigQuery the leading solution for small dataset queries.

Requirements

  • Bachelor’s degree in Electronics or Computer Engineering with an emphasis on computer architecture and performance analysis or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages such as Python, C, C++, Java, or JavaScript.
  • Experience designing and developing relational and distributed databases, database internals, transactional systems, query processing, and query optimization.

Responsibilities

  • Improve the BigQuery engine to remove bottlenecks for low latency queries and design maintainable solutions.
  • Conduct tests and monitor the system to ensure quality.
  • Collaborate efficiently with other BigQuery teams to reduce overhead and remove bottlenecks.
  • Develop within the BigQuery and Dremel codebase, primarily using C++ with some Java in the data plane and Python for tests.
  • Elevate engineering excellence across the stack.

Benefits

  • Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.

Is this posting expired or inaccurate?