Senior Software Engineer, Virtual Storage (mandarin, English)

Google Google · Big Tech · Singapore

Senior Software Engineer role focused on core Google Compute Engine storage connectivity features, high-speed access to local and network-based storage, and designing/implementing solutions for high-performance network storage across a virtualized interface. The role involves partnering with storage layer teams to resolve performance bottlenecks and improve bandwidth/latency for Google Cloud customers. Requires strong software development, testing, and debugging skills for large-scale infrastructure and distributed systems.

What you'd actually do

  1. Write, test, and maintain robust product or system development code for core Google Compute Engine storage connectivity features, provide high-speed access to both ephemeral local storage and replicated network-based storage.
  2. Partner closely with teams responsible for the storage layer to proactively identify and resolve performance bottlenecks, drive tangible, high-impact improvements for Google Cloud customers.
  3. Design and implement solutions utilizing APIs to high-performance network storage across a virtualized interface, contribute directly to the team's evolution toward higher bandwidth and lower latency storage solutions.
  4. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  5. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).

Skills

Required

  • software development
  • programming languages
  • testing
  • maintaining software products
  • software design
  • software architecture
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture
  • Mandarin
  • English

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • accessible technologies
  • storage networking protocols
  • NVMe
  • SCSI
  • iSCSI
  • NFS