Google Cloud is at the forefront of developing innovative technologies that redefine how billions of users engage with information and each other. We seek driven engineers to contribute fresh perspectives across various domains, including distributed computing, large-scale system design, networking, data storage, AI, and more.
As part of the Google Cloud team, you'll tackle critical projects with opportunities to grow and adapt within our dynamic business environment. We empower our engineers to anticipate customer needs, take ownership, and drive innovation across the full technology stack.
Google Cloud empowers organizations worldwide with enterprise-grade solutions leveraging Google's advanced technology. We provide tools that enable developers to build more sustainably, helping businesses in over 200 countries solve their most pressing challenges and achieve digital transformation.
Lead initiatives in cell resource optimization and densification to support the growth of AI/ML infrastructure.
Provide strong technical leadership, mentoring, and guidance to fellow engineers, ensuring high standards of technical quality.
Collaborate closely with stakeholders to establish long-term technical roadmaps and address complex, open-ended problems.
Foster cross-functional collaboration to ensure project alignment and successful outcomes.
Mentor junior engineers, sharing expertise to cultivate future technical leaders.
A Bachelor's degree in Computer Science, Engineering, a related technical field, or equivalent practical experience is essential.
Possess a minimum of 8 years of experience in building and developing large-scale infrastructure, distributed systems, or networks. Experience with compute technologies, storage, or hardware architecture is also highly valued.
Demonstrated experience in cost and performance modeling for data center infrastructure and ML hardware is required.
Preferred qualifications include a Master's degree or PhD in Computer Science or a related field, along with 8 years of experience in designing, developing, and maintaining complex distributed systems.
IT Consulting