Senior Staff Software Engineer, File Solutions

Google is a global technology company that develops next-generation technologies for billions of users, including cloud computing, search, and AI solutions.
$237,000 - $337,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Senior Staff Software Engineer, File Solutions

Google is seeking a Senior Staff Software Engineer to join their File Solutions team, focusing on developing and scaling file services for Enterprise, HPC, and AI/ML customers. This role combines technical leadership with hands-on development, requiring expertise in distributed systems and file storage solutions. The position offers an opportunity to work on critical infrastructure supporting major enterprise workloads including SAP, GKE applications, and various industry-specific solutions.

The role demands a seasoned professional with 8+ years of software development experience and deep knowledge of distributed file systems. You'll be responsible for architecting and scaling solutions that manage hundreds of PiB of customer data while maintaining high performance, reliability, and security standards. The position involves collaboration across multiple teams and requires both technical excellence and strategic thinking.

As a Senior Staff Engineer, you'll drive technical direction, mentor team members, and work on cutting-edge file system solutions that power Google Cloud Platform's enterprise offerings. The role offers competitive compensation ($237,000-$337,000 base salary plus bonus and equity) and the opportunity to work with industry-leading technology.

The ideal candidate will combine strong technical skills with leadership experience, bringing expertise in distributed systems, performance optimization, and large-scale system design. You'll work from either Kirkland, WA or Sunnyvale, CA, contributing to Google's mission of accelerating digital transformation across industries through cloud technology.

This role offers the chance to shape the future of cloud storage solutions while working with some of the most advanced technology infrastructure in the world. You'll be part of a team that's essential to Google Cloud's enterprise strategy, with the opportunity to influence both internal systems and industry standards in file system technology.

Last updated 3 days ago

Responsibilities For Senior Staff Software Engineer, File Solutions

  • Focus on scaling File Solutions solutions products for AI/ML customers
  • Identify, leverage, and influence the roadmap of GCP/TI to enhance performance, scalability, efficiency, and reliability
  • Collaborating with Partner Domains and Local SSD teams to manage upcoming changes in scalable, managed file system
  • Identify and Drive strategic partnerships with third-party solutions and vendors for HPC/AI/ML/workload modernization
  • Perform various performance tests, explore future requirements and create goals for long term PFS solutions

Requirements For Senior Staff Software Engineer, File Solutions

Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience with design and architecture; and testing/launching software products
  • 5 years of experience with Distributed File Systems, or Storage systems
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 8 years of experience with Distributed File Systems, or Storage systems (preferred)
  • 5 years of experience in a technical leadership role (preferred)
  • 3 years of experience working in cross-functional projects (preferred)
  • 3 years of experience in performance modeling (preferred)
  • Familiarity with PFS products, including Lustre, DAOS, and other solutions (preferred)

Benefits For Senior Staff Software Engineer, File Solutions

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Staff Software Engineer, File Solutions

Software Engineering Manager, Network Load Balancing

Lead software engineering manager position at Google, focusing on Network Load Balancing systems, requiring 8+ years of development experience and strong leadership skills.

Tech Lead, Software Engineer, Persistent Disk Control Plane

Lead software engineer position at Google Cloud, focusing on distributed systems and technical leadership for the Persistent Disk Control Plane team.

Software Engineering Manager, Data Center Resource Modeling

Lead Google's Data Center Resource Modeling team, combining technical expertise with people management to optimize infrastructure at global scale.

Staff Software Engineer, Keystore

Staff Software Engineer position at Google's Keystore team, focusing on cryptographic key management and distributed systems development.

Staff Software Engineer, Machine Health

Staff Software Engineer position at Google focusing on Machine Health, offering competitive compensation and opportunity to work on large-scale distributed systems.