Google Cloud is seeking innovative Software Engineers to contribute to the next generation of technologies that connect billions of users globally. This role offers the chance to work on critical Google Cloud projects, with opportunities to explore diverse areas like information retrieval, large-scale systems, AI, and more. We encourage individuals to bring fresh perspectives and act with ownership, driving innovation and tackling new challenges across the full technology stack.
Our team empowers organizations worldwide to achieve digital transformation through enterprise-grade solutions built on Google's advanced technology. Join us in enabling growth and solving complex business problems for customers in over 200 countries.
Lead and drive technical projects, contributing to the engineering and operational excellence of Knowledge Catalog data products. Mentor and coach a team of Software Engineers, focusing on the design and implementation of large-scale data sharing and secure clean room capabilities.
Collaborate with Product Managers and Engineering Managers to define the roadmap for knowledge catalog services. Develop and implement robust testing strategies to monitor system performance. Effectively interface with project management teams for seamless planning and execution.
Foster collaboration within a distributed team environment to achieve organizational objectives. Utilize a comprehensive suite of development tools for feature rollout and work directly with customers to resolve their critical issues.
Possess a Bachelor's degree or equivalent practical experience, along with a minimum of 5 years in software development using one or more programming languages. A proven track record of 3 years in testing, maintaining, or launching software products, and 1 year of experience in software design and architecture is essential.
Preferred qualifications include a Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience. Experience with languages like Java, C++, or Go, coupled with strong knowledge of Data Warehousing, Big Data, SQL, and data governance, is highly valued. Expertise in developing Cloud or SaaS products is considered a significant advantage.
Cloud Computing