DeveloperJobs.io
← Back to all jobs

This position is no longer accepting applications

Closed on July 6, 2026.

This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:

Google

Software Engineer, Parallel File Systems, AI/ML Storage

Seattle, WA $147k - $211k/yr Full time Posted 1mo ago
View similar jobs

Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.

See other roles at Google.

Job Description

Location: Seattle, WA onsite. Salary: USD 147,000 - 211,000 per year. Education: Bachelor's degree or equivalent practical experience. Minimum experience: 1 year. Google offers a broad benefits package designed to support you and your family as you work on AI and cloud storage innovations.

Benefits

  • Health, dental, vision, life, disability insurance
  • Retirement Benefits: 401(k) with company match
  • Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment
  • Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance
  • Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks
  • Baby Bonding Leave: 18 weeks
  • Holidays: 13 paid days per year

About the role

As a Software Engineer on the AI/ML Storage and Parallel File Systems team, you will help shape the next generation of cloud storage designed for extreme-scale, data-intensive workloads. The role emphasizes APIs, distributed systems, and performance optimization to support large-scale AI and data workflows. The service targets throughput up to 10 TB per second and aims to deliver industry-leading performance in real time.

Responsibilities

  • Build and launch application programming interfaces for file systems
  • Design and implement distributed systems to deliver file systems at multi-petabyte scale
  • Develop file system technologies for data protection features like snapshots, backups, and security
  • Investigate bottlenecks, deliver performance improvements, and build customer-facing tools to achieve performance for specific scenarios
  • Implement optimizations to reduce cost

Requirements

  • Bachelor’s degree or equivalent practical experience
  • 2 years of experience in programming with Golang, Java or C++
  • 2 years of experience with developing large-scale infrastructure, distributed systems or storage systems
  • 2 years of software development or 1 year of experience with an advanced degree in an industry setting

Technologies

  • Golang
  • Java
  • C++

Similar Jobs