Join Google Cloud's innovative team and shape the future of how billions connect, explore, and interact with information. We are seeking engineers who bring novel ideas from diverse fields, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, NLP, and UI design. As a software engineer, you will contribute to critical Google Cloud projects, with opportunities to adapt to evolving business needs. Empowered to act with ownership, you will anticipate customer needs and drive innovation.
Google Cloud empowers organizations with digital transformation solutions, leveraging Google's technology and tools for sustainable development. Businesses worldwide rely on Google Cloud to achieve growth and overcome their most significant challenges.
Drive optimizations for cell resource management and densification, crucial for advancing AI/ML infrastructure growth. Provide significant technical leadership, mentoring engineers and ensuring project excellence. Collaborate with stakeholders to define and implement strategic long-term technical objectives, tackling complex, open-ended problems. Foster cross-functional teamwork to align efforts and guarantee project success. Share expertise and mentor junior engineers, cultivating future technical leaders.
A Bachelor's degree in Computer Science, Engineering, or a related discipline is required, or equivalent practical experience. A minimum of 8 years of experience is necessary in building and developing large-scale infrastructure, distributed systems, or networks. Expertise in compute technologies, storage, or hardware architecture is essential. Candidates must also possess experience with cost and performance modeling for data center infrastructure and ML hardware. A Master's or PhD in Computer Science, or a related field, along with 8 years of experience in designing, developing, and maintaining complex distributed systems, is highly preferred.
IT Consulting