Taro Logo

Software Engineer, GPU, Google Cloud Platforms

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer, GPU, Google Cloud Platforms

Google is seeking a Software Engineer to join their GPU team within Google Cloud Platforms. This role is part of the ML, Systems, & Cloud AI (MSCA) organization which designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. The position focuses on developing and maintaining GPU system software stack and driving system software integration for next-generation GPU accelerators in Google's data centers.

The ideal candidate will have experience with software development, data structures, algorithms, and building large-scale infrastructure. Knowledge of Linux kernel development, device drivers (especially for GPUs, PCIe, I2C, USB), and Python programming is highly valued. The role offers opportunities to work on critical projects with potential to switch teams as the business evolves.

This position combines technical expertise with leadership qualities, requiring the ability to manage project priorities and deliverables while collaborating with cross-functional teams. The work directly impacts Google's cloud infrastructure and contributes to shaping the future of hyperscale computing.

Working at Google offers the chance to be part of a team that prioritizes security, efficiency, and reliability while developing cutting-edge technology used by billions of users worldwide. The role provides exposure to advanced technologies including TPUs and Vertex AI platform, making it an excellent opportunity for engineers interested in both systems programming and cloud infrastructure.

Last updated 2 days ago

Responsibilities For Software Engineer, GPU, Google Cloud Platforms

  • Develop and maintain the system software stack for Graphics Processing Unit (GPU) system software
  • Help identify dependencies in cross-functional teams and drive New Product Introduction (NPI) execution
  • Help on setting technical direction and priorities for adjacent engineers
  • Drive System Software integration to enable next generation GPU Accelerators for Google Data Center

Requirements For Software Engineer, GPU, Google Cloud Platforms

Python
Linux
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of experience with data structures or algorithms
  • 1 year of experience in building and developing large-scale infrastructure or distributed systems

Benefits For Software Engineer, GPU, Google Cloud Platforms

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Google welcomes people with disabilities
  • Equal opportunity employer
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Software Engineer, GPU, Google Cloud Platforms