Senior GPU Software Engineer, System Software, AI Infrastructure

Google Google · Big Tech · Taipei, Taiwan

This role focuses on building and maintaining the system software stack for GPUs, which are critical for powering AI infrastructure and services at Google. While not directly building AI models, the engineer will work on the underlying systems that enable AI computations at scale.

What you'd actually do

  1. Design, develop and maintain the system software stack for Graphics Processing Unit (GPU) system software.
  2. Provide technical leadership to help formulate and drive software development plans.
  3. Help identify dependencies in cross-functional teams and drive New Product Introduction (NPI) execution with a focus on development velocity and quality.
  4. Set technical direction and priorities for a small number of adjacent engineers within and across teams, recommend solutions that consider both short and long-term goals.
  5. Drive System Software integration to enable next generation GPU Accelerators for Google Data Center.

Skills

Required

  • software development
  • software design and architecture
  • embedded operating systems

Nice to have

  • designing and developing device drivers for peripherals such as GPUs, Switches, and connectivity buses such as USB, PCIe, etc.
  • build tools to enable automation of tests
  • large-scale and secure fleet management of servers and components
  • software or hardware integration, system bring-up, and diagnostics
  • modularized servers of high performance and reliability