Senior Software Engineer, Storage

Google

5+ yrs Hyderabad Full Time Hybrid (office + remote)
Google logo
Posted : 1 week ago
Actively hiring

Job description

Join a leading organization focused on building specialized AI/ML storage infrastructure. This role is central to supporting Google Cloud's critical business priorities, with a focus on developing high-scale systems for AI and Machine Learning workloads. The GCSFuse product aims to provide the fastest and simplest file client for GCP's AI/ML needs, experiencing rapid growth and now targeting hyper-scale performance and enhanced observability.

Google Cloud empowers organizations through digital transformation, offering enterprise-grade solutions powered by cutting-edge technology. We help developers build more sustainably, and clients across 200+ countries rely on us to drive growth and solve complex challenges.

Responsibilities

Take full ownership of your immediate work area, leading projects that often span multiple quarters with minimal supervision. Cultivate deep expertise (SME) in your assigned domain.

Effectively scope ambiguous problems, conduct thorough research on potential solutions and technologies, and recommend approaches that balance immediate and long-term needs.

Guide technical direction and set priorities for small teams (3-4 engineers), performing design and implementation of highly complex features. Deliver robust, production-ready code for storage solutions tailored to AI/ML workload demands.

Serve as a key liaison for cross-functional partners, ensuring alignment on objectives and timelines with neighboring teams.

Demonstrate leadership beyond individual contributions, positively influencing team members and adjacent teams.

Qualifications

Possess a Bachelor’s degree or equivalent practical experience, coupled with at least 5 years of software development experience in one or more programming languages. A minimum of 3 years of experience in testing, maintaining, or launching software products is required, along with 1 year dedicated to software design and architecture.

Demonstrated experience with file systems and a strong understanding of Linux kernel internals are essential for this role.

Essential Skills

Software DevelopmentSoftware DesignSoftware ArchitectureFile SystemsLinux Kernel Internals

Good to Have

AI/MLCloud ComputingGoogle Cloud PlatformOpen Source

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer, Storage
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

IT Consulting