Taro Logo

Senior Software Engineer, Cloud AI/Machine Learning Infrastructure

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging Google's cutting-edge technology.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer, Cloud AI/Machine Learning Infrastructure

Google Cloud is seeking a Senior Software Engineer to join their Cloud ML Compute Services team, focusing on advancing AI infrastructure capabilities. This role combines deep technical expertise in machine learning infrastructure with cloud computing, requiring skills in performance optimization and distributed systems. The position involves working with cutting-edge AI technologies, including Generative AI and Large Language Models, while managing complex technical challenges across the entire stack from networking to model deployment.

The ideal candidate will have strong experience in software development, particularly in backend technologies like Python, Java, or Go, combined with knowledge of ML infrastructure and cloud services. They will be responsible for optimizing ML workload performance, conducting technical analysis, and working closely with cross-functional teams to drive customer success.

This role offers the opportunity to work at the forefront of AI technology, contributing to Google Cloud's mission of accelerating digital transformation across industries. The position requires both technical depth in software engineering and the ability to collaborate effectively in a dynamic, evolving technology landscape. Based in Taipei, Taiwan, this role is perfect for someone passionate about building and optimizing the infrastructure that powers next-generation AI applications.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Cloud AI/Machine Learning Infrastructure

  • Measure and enhance performance on Google Cloud across the technical stack, including storage, networking, and model throughput
  • Conduct performance profiling, debugging, and troubleshooting of AI/ML training and inference workloads
  • Partner with cross-functional, cross-regional teams to ensure the AI/ML infrastructure delivers excellent value
  • Identify and resolve performance bottlenecks, ensuring the infrastructure operates at optimal levels
  • Support the future of the AI/ML infrastructure by identifying gaps in the existing products and recommending enhancements

Requirements For Senior Software Engineer, Cloud AI/Machine Learning Infrastructure

Python
Java
Go
  • Bachelor's degree in Computer Science or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with full stack development, across back-end such as Python, Java, C++, or GO codebases
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Benefits For Senior Software Engineer, Cloud AI/Machine Learning Infrastructure

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Medical, dental, and vision insurance
  • Parental leave benefits
  • Equal opportunity employer

Jobs Related To Google Senior Software Engineer, Cloud AI/Machine Learning Infrastructure