Join Google Cloud as a Staff Software Engineer, Infrastructure, and shape the future of cloud computing. You'll be instrumental in developing cutting-edge technologies that empower billions globally. This role is for innovators passionate about tackling complex challenges in areas like distributed systems, large-scale architecture, and AI.
As part of our dynamic team, you'll contribute to projects critical for Google's success, with opportunities to explore diverse technical areas. We encourage versatility, leadership, and a drive to solve novel problems across the full technology stack.
Drive technical vision and execution for high-impact infrastructure projects. Provide expert guidance and mentorship to a globally distributed engineering team. Foster cross-team collaboration and ensure clear alignment on project objectives, outcomes, and timelines. Take ownership of project priorities, timelines, and successful delivery. Design, develop, test, deploy, maintain, and continuously improve robust, large-scale software solutions.
A Bachelor's degree or equivalent practical experience is required.
We seek candidates with a minimum of 8 years of programming experience in C++, Java, Go, or Python.
Demonstrated expertise over 5 years in building large-scale infrastructure, distributed systems, or networks is essential. Experience with compute technologies, storage, or hardware architecture is also highly valued.
Additionally, 5 years of experience in testing and launching software products, coupled with 3 years in software design and architecture, are necessary qualifications.
Preferred candidates will hold a Master's degree or PhD in Engineering, Computer Science, or a related technical field, with 8 years of experience in data structures and algorithms. Proven experience in a technical leadership role, guiding project teams and setting technical direction for 3 years, alongside 3 years of experience in cross-functional project environments, will set candidates apart.
Technology