Software Engineer, Voxel, Jit and Hardware Accelerated Googlesql

Google Google · Big Tech · San Jose, CA +1

Software Engineer on the Voxel team at Google, focused on optimizing GoogleSQL query execution using JIT compilation and hardware acceleration (CPUs, GPUs, TPUs) via MLIR. The role supports Google's AI/ML infrastructure, including vector search and data preparation.

What you'd actually do

  1. Build a unified, hardware-agnostic compilation framework for GoogleSQL execution, in support of the Core Innovation Fund project "JIT-Compiled and Hardware Accelerated GoogleSQL Execution".
  2. Design and implement efficient kernels for SQL operations across CPUs, GPUs, and TPUs.
  3. Leverage MLIR to translate GoogleSQL into highly optimized code for heterogenous hardware.
  4. Drive query execution optimization on GPU/TPU through a hybrid approach that combines JIT compilation, vectorized execution, and accelerator offloading.
  5. Conduct rigorous performance analysis and tuning of the JIT-compiled code on different hardware platforms, and optimize the implementations to address bottlenecks.

Skills

Required

  • C++
  • code optimization
  • data structures

Nice to have

  • compilers
  • JIT Compiler
  • SQL
  • GoogleSQL
  • open source technologies

What the JD emphasized

  • JIT compilation
  • hardware acceleration
  • MLIR
  • CPUs, GPUs, and TPUs
  • SQL
  • GoogleSQL
  • code optimization
  • data structures
  • compilers
  • JIT Compiler