Google is seeking a Software Engineer to join their Cloud Virtual Machines Lifecycle team in Warsaw, Poland. This role is crucial in developing and maintaining the control plane that manages virtual machines (VMs) in Google Cloud Platform (GCP). The position involves working on cutting-edge cloud infrastructure, implementing the "Zero Ops" vision where cloud infrastructure operates seamlessly.
As part of the team, you'll be responsible for building and maintaining highly reliable, large-scale computer systems that power GCP's compute capabilities. You'll work on sophisticated features like Managed Instance Groups, which include autohealing, autoscaling, and auto-updating capabilities. The role extends to handling large-scale deployments and supporting dedicated physical servers for specialized workloads.
The ideal candidate should have at least 2 years of experience in software development and a strong foundation in data structures and algorithms. Experience with Java and cloud-based products is highly valued, as is expertise in building highly scalable systems. You'll be part of Google Cloud's mission to accelerate digital transformation across industries, serving customers in more than 200 countries.
This position offers the opportunity to work on technology that impacts billions of users, with the chance to solve complex problems in distributed computing, large-scale system design, and cloud infrastructure. You'll collaborate with talented engineers, participate in code reviews, contribute to documentation, and help maintain the high standards of Google's engineering practices.
Working at Google means joining a company committed to diversity, equality, and inclusion, with a strong focus on work-life balance and professional development. You'll be part of a team that's pushing the boundaries of cloud computing and helping organizations worldwide solve their most critical business problems through innovative technology solutions.