Software Engineer Iii, AI Infrastructure, Tpu, Cloud Storage

Google Google · Big Tech · Taipei, Taiwan

Software Engineer III role focused on building and integrating Cloud Compute software to bootstrap TPU AI Infrastructure, including OS image deployment and node-specific software for computation offload, integrating with TPU clusters and cloud infrastructure. The role involves collaboration with TPU Software and Hardware teams and partnering with cross-functional leaders to shape ML infrastructure.

What you'd actually do

  1. Collaborate with TPU Software and Hardware teams and help design, develop and validate TPU based systems for standalone deployment.
  2. Build and integrate Cloud Compute software to bootstrap TPU AI Infrastructure.
  3. Drive high-quality, timely delivery of projects within your team.
  4. Partner with cross-functional leaders to shape the future of ML infrastructure.
  5. Mentor team members by providing technical guidance and fostering their growth.

Skills

Required

  • software development in C++
  • Bachelor's degree in Electrical Engineering, Computer Science, or related technical field, or equivalent practical experience

Nice to have

  • Master's degree or PhD in Electrical Engineering, Computer Science, or related technical fields
  • Experience working with cross-functional teams
  • Knowledge of machine learning and AI, including the underlying hardware and software stacks
  • Familiarity with software for AI infrastructure, reference OS, and storage
  • Understanding of cloud or data center compute, and storage technologies
  • Excellent problem-solving and communication skills

What the JD emphasized

  • AI Infrastructure
  • ML infrastructure

Other signals

  • AI Infrastructure
  • TPU
  • Cloud Storage
  • ML infrastructure