Senior Software Engineer, Ai, Tpu Infrastructure

Google Google · Big Tech · Taipei, Taiwan

The Senior Software Engineer, AI, TPU Infrastructure role focuses on designing, developing, and validating TPU-based systems and building cloud compute software for TPU AI infrastructure. This role involves working with large-scale infrastructure and distributed systems to support AI model development and deployment.

What you'd actually do

  1. Partner with Tensor Processing Unit (TPU) Software/Hardware teams to design, develop, and validate standalone TPU-based systems.
  2. Build and integrate cloud compute software to successfully bootstrap TPU AI infrastructure.
  3. Drive high-quality, timely project delivery while maintaining rigorous engineering standards within your team.
  4. Collaborate with cross-functional leaders to strategically shape the future of our AI infrastructure.
  5. Provide technical guidance and mentorship to foster the growth and development of team members.

Skills

Required

  • software development
  • programming languages
  • software products
  • software design and architecture
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture

Nice to have

  • C++
  • advanced software development
  • cloud compute
  • storage technologies
  • software for AI infrastructure
  • reference operating system
  • storage
  • TPUs
  • problem-solving
  • cross-functional communication
  • machine learning
  • hardware/software stacks

What the JD emphasized

  • TPU-based systems
  • TPU AI infrastructure
  • large-scale infrastructure
  • distributed systems

Other signals

  • TPU AI infrastructure
  • cloud compute software
  • large-scale infrastructure
  • distributed systems