onsite
Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management
Software Engineer
Lead the design, development, and scaling of large‑scale infrastructure for Google Cloud Data Management, driving architecture, performance, and reliability across distributed systems and cloud storage solutions.
About the role
Key Responsibilities
- Architect and build highly available, scalable infrastructure for Google Cloud Data Management services.
- Lead cross‑functional teams in designing, implementing, and testing distributed systems and storage solutions.
- Drive performance optimization, reliability, and security across compute, storage, and networking layers.
- Mentor engineers, set technical direction, and champion best practices in software design and architecture.
- Collaborate with product, data, and platform teams to deliver robust, high‑throughput data services.
Requirements
- 8+ years of software development experience with a focus on large‑scale infrastructure.
- 7+ years building distributed systems, compute technologies, or storage architecture.
- Strong background in data structures, algorithms, and system design.
- Proven leadership in technical teams, guiding architecture and product delivery.
- Experience with Google Cloud Platform services and cloud‑native architecture is highly desirable.
Skills
natural language processing