Taro Logo

Staff Software Engineer, Parallel File System, AI/ML

Google is a global technology company that provides a wide range of internet-related services and products.
$197,000 - $291,000
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, Parallel File System, AI/ML

Google Cloud is seeking a Staff Software Engineer to join their team working on parallel file systems for AI/ML applications. This role is part of Google Cloud's mission to accelerate digital transformation across industries, leveraging cutting-edge technology to solve critical business problems.

The position requires deep expertise in distributed systems and C++ programming, with a focus on developing scalable file system solutions for various high-performance computing use cases. You'll be working on creating fully managed file solutions that integrate with external products and technologies, addressing markets including Media and Entertainment, EDA, FinTech, and Hybrid cloud environments.

As a Staff Software Engineer, you'll be responsible for developing file system technologies that scale data protection features, working on performance optimizations, and building tools for customers. The role requires both technical excellence and leadership skills, as you'll be working across teams and helping to set technical direction.

The position offers a competitive compensation package including a base salary range of $197,000-$291,000, plus bonus, equity, and comprehensive benefits. Google provides a hybrid workplace environment with options for both remote and in-office work in locations including Sunnyvale, Kirkland, and Seattle.

This is an excellent opportunity for experienced engineers who want to work on infrastructure-level challenges at scale, particularly those interested in distributed systems, performance optimization, and the intersection of file systems with AI/ML workloads. The role combines technical depth with the opportunity to impact Google Cloud's enterprise customers directly through the development of critical infrastructure components.

Google's collaborative culture and commitment to innovation make this an ideal position for those looking to work on challenging technical problems while having a significant impact on the company's cloud infrastructure. The role offers growth opportunities through exposure to cutting-edge technology and the chance to work with talented engineers across Google's organization.

Last updated 3 days ago

Responsibilities For Staff Software Engineer, Parallel File System, AI/ML

  • Create fully managed file solutions integrated with external products and technologies addressing markets and HPC use cases
  • Develop file system technologies that scale data protection features like snapshots, backups, and security
  • Work on performance measurements, investigate issues and performance improvements, and build tools for customers
  • Implement optimizations to reduce cost

Requirements For Staff Software Engineer, Parallel File System, AI/ML

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience coding in C++
  • 3 years of experience with distributed or parallel file systems or storage systems

Benefits For Staff Software Engineer, Parallel File System, AI/ML

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Staff Software Engineer, Parallel File System, AI/ML