Taro Logo

Software Engineer II, Platform Storage, Google Cloud Platform

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

Description For Software Engineer II, Platform Storage, Google Cloud Platform

Google's ML, Systems, & Cloud AI (MSCA) organization is seeking a Software Engineer II to join their Platform Storage team for Google Cloud Platform. This role is crucial in developing and maintaining the infrastructure that powers Google's vast array of services and Cloud offerings. The position combines system-level software development with cloud infrastructure, requiring expertise in storage systems, performance optimization, and reliability engineering.

The ideal candidate will have strong foundations in computer science and system software development, with experience in programming languages like C/C++, Python, or Go. They'll work on designing and implementing storage systems that meet high standards of performance, reliability, and security, while also developing automation tools for diagnostics and monitoring.

This is an excellent opportunity for a mid-level engineer to work on technology that impacts billions of users worldwide. The role offers exposure to cutting-edge cloud technology and storage systems, working alongside talented engineers in Google's MSCA organization. The position involves both technical depth in storage systems and collaboration with various teams across Google and external partners.

The role is based in Taipei, Taiwan, and offers the chance to work on critical infrastructure that supports Google's core services and cloud platform. Google provides a comprehensive benefits package and maintains a strong commitment to diversity, equality, and inclusion in their hiring practices.

Last updated 6 days ago

Responsibilities For Software Engineer II, Platform Storage, Google Cloud Platform

  • Design and implement the system software for storage systems to support the performance, reliability, security, and capacity
  • Create and implement tools for automating diagnostics, performance evaluation, and reliability assurance for storage components and systems
  • Develop and implement solutions for collecting and analyzing metrics for storage products in the cloud infrastructure for insights
  • Collaborate with internal and external partners to plan and execute the engineering programs, including product development, and productivity improvements
  • Contribute to ideas with the team

Requirements For Software Engineer II, Platform Storage, Google Cloud Platform

Python
Go
Linux
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., C, C++)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience in system software development (e.g., firmware, BIOS, BSP, Linux kernel, BMC, device drivers, and system libraries)

Benefits For Software Engineer II, Platform Storage, Google Cloud Platform

Medical Insurance
Parental Leave
  • Medical Insurance
  • Parental Leave

Interested in this job?

Jobs Related To Google Software Engineer II, Platform Storage, Google Cloud Platform