Google

backend developer for distributed storage systems

In short

This role builds and maintains software for Google's distributed storage systems, primarily working on Placer and CNS, an exabyte-scale internal cluster filesystem. It's an onsite position in Warsaw, Poland at Google, requiring 2 years of software development experience with large-scale infrastructure or distributed systems, and primarily uses C++. It demands strong distributed systems knowledge including consistency, fault tolerance, replication, and partitioning.

About: Google develops products and services used by billions of people. Its Placer system manages replication of and access to sets of CNS files, while CNS is an exabyte-scale internal cluster filesystem and a critical building block of Google services.
Responsibilities:
•Design, develop, and test robust, scalable, high-performance software for a distributed storage system, primarily using C++
•Contribute to the technical design and implementation of new features and significant system improvements
•Analyze and improve the storage system's efficiency, reliability, and performance
•Debug and resolve complex issues in large-scale distributed production environments, often collaborating with SRE teams
•Write high-quality, maintainable, well-tested code and participate actively in code reviews
Requirements:
•Bachelor's degree or equivalent practical experience
•2 years of software development experience, or 1 year with an advanced degree, in an industry setting
•2 years of experience developing large-scale infrastructure, distributed systems, or networks, or experience with compute technologies, storage, or hardware architecture
•English proficiency
Nice to have:
•A Master's degree or PhD in Computer Science or a related technical field
•C++ programming
•Building and operating large-scale distributed systems
•Performance analysis, tuning and optimization of complex systems
•Understanding of distributed systems concepts such as consistency, fault tolerance, replication, and partitioning
•Familiarity with storage systems, file systems, or database internals
Conditions:
Poland: zł280,000 - zł287,000 (PLN) + 15% bonus target + equity + benefits

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot