JobsSoftware Engineer, Parallel File Systems, AI/ML Storage
Google logo

Software Engineer, Parallel File Systems, AI/ML Storage

Google

Location

Seattle, WA

Type

Full-time

Posted

6/4/2026

Compensation

$147,000 - $211,000 per year

Undergraduate with 2+ Years of Experience
Approval 99%·Filings 5,616·New hires 2,898·
👑 Elite Sponsor
·FY 2025

Job description

The Software Engineer position focuses on developing parallel file systems and AI/ML storage solutions at Google. The role involves working on critical projects that handle massive data workloads, particularly for generative AI and real-time inference. Engineers will be expected to bring innovative ideas and collaborate across various teams to enhance Google's technology offerings. This position is based in Seattle, WA, and requires a strong background in programming and distributed systems.

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 experience with software development or 1 year of experience with an advanced degree in an industry setting.

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.

Benefits

  • Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.

Is this posting expired or inaccurate?