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 the ML, Systems, & Cloud AI (MSCA) organization. This role focuses on developing and maintaining system software for GPU infrastructure that powers Google's services and Cloud platform. The position offers an opportunity to work on critical projects that impact billions of users worldwide.

The ideal candidate will have experience in software development, particularly with languages like Python, C, C++, or Java, and a strong foundation in data structures and algorithms. Knowledge of Linux kernel development, device drivers, and experience with GPU systems is highly valued. The role involves collaborating with cross-functional teams to drive new product initiatives and set technical direction.

As part of Google's MSCA organization, you'll be working on infrastructure that supports all Google services (Search, YouTube, etc.) and Google Cloud. The team prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing. This is an excellent opportunity for someone interested in system-level software development and GPU technologies, with the chance to impact Google's next-generation data center infrastructure.

The position offers exposure to cutting-edge technology, including work with TPUs and Vertex AI platform. You'll be part of a team that shapes the future of hyperscale computing and brings Gemini models to enterprise customers. This role combines technical depth in GPU systems with the broad impact of Google's global infrastructure.

Google provides a collaborative environment with opportunities for growth and learning. The company is committed to diversity and inclusion, offering comprehensive benefits and a culture of innovation. This role is perfect for engineers who want to work on challenging technical problems while contributing to systems that serve billions of users.

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
401k
Parental Leave
  • Comprehensive medical coverage
  • 401(k) plan
  • Parental leave benefits

Interested in this job?

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