0% found this document useful (0 votes)
113 views5 pages

Google Warsaw: EMEA Cloud Hub

Google opened an office in Warsaw in 2005 with three employees. Today it has over 650 employees working on cloud products used by customers worldwide. The Warsaw office focuses on several key areas including managed infrastructure automation, the cloud console, Kubernetes engineering, Borg systems, and data analytics products. Teams work on projects using languages such as Java, Go, C++, TypeScript and others.

Uploaded by

Alex Piasetskiy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views5 pages

Google Warsaw: EMEA Cloud Hub

Google opened an office in Warsaw in 2005 with three employees. Today it has over 650 employees working on cloud products used by customers worldwide. The Warsaw office focuses on several key areas including managed infrastructure automation, the cloud console, Kubernetes engineering, Borg systems, and data analytics products. Teams work on projects using languages such as Java, Go, C++, TypeScript and others.

Uploaded by

Alex Piasetskiy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Google

Warsaw
EMEA Cloud Hub
Google opened an office in Warsaw in 2005, with three Googlers
working in a single room in the heart of the city. Today, Google
Warsaw is home to a diverse group of more than 650 Googlers,
with our engineers working on some of Google’s most
forward-thinking Cloud products used by our customers serving
users around the world, every day. The city of Warsaw is a vibrant
mix of history, culture and architecture. With its rapidly growing
tech market and affordable cost of living, it is one of the most
exciting cities where global technologies are being developed.
As one of Google ’s Cloud’s engineering offices in EMEA, Google
Warsaw is part of a big shift in the approach to cloud computing,
happening globally today. The mission is to help our internal and
external users run their software and services easily, effortlessly and
affordably. We do this by providing intelligent, data-driven, fully
automated and scalable infrastructure.

Teams and projects


Google Compute Engine offers infrastructure for Service Cloud. GCE
offers customers Virtual Machines billed by Core-minute. GCE Managed
Infrastructure is a layer on top of core GCE resources. The teams are
tasked with building highly scalable and reliable global systems &
inventing novel algorithms for automated scaling: anticipating memory
and CPU requirements.

Coding language: Java

Managed Infrastructure creates Zero-ops infrastructure management


automations for the compute products of Google Cloud (scaling,
updating, developing and keeping instances alive and in a coherent way
with minimum ops involvement and maximum performance). This
encompasses teams working on Managed Instance Groups, Autohealer,
Autoscaler, Updater, Rightsizing Recommendations and Automations.
They provide a growing suite of tools for external customers and internal
platforms.

Coding languages: Java, Go, C+

Cloud Console is a powerful web admin UI which helps millions of active


users to first evaluate GCP and later on manage and get insights into
everything that powers their cloud applications. Warsaw is a centre of
excellence for Cloud Console development as we build UI’s for many of
the key products: GKE, Anthos, Serveless (e.g. Cloud Run, Functions,
Workflows), GCE, Data Analytics & Networking.

Coding languages and frameworks: TypeScript, Angular, Java

Cloud Console Mobile is our mobile app for Google Cloud Platform,
running on both iOS & Android. It provides 24/7, on-the-go access to key
features such as dashboards, resources, billing, operations, notifications
and permissions. It enables quick key workflows with easy
authentication, fast loading and UX optimised for mobile tasks. Our
Warsaw engineering team has full ownership of the product across both
native apps and the backend infrastructure.

Coding languages and frameworks: Objective-C, Swift, Kotlin, Java


Google Kubernetes Engine is a hosted Kubernetes offering on Google
Cloud. Anthos is building on top of that delivering extra capabilities such
as hybrid and multi-cloud solutions, service mesh and more.

The team in Warsaw is owning the following three areas:

● automatic scaling/sizing Kubernetes clusters and workloads running in


the clusters,
● scalability and performance optimization of Kubernetes and GKE,
● Instrumentation of Kubernetes and GKE clusters.

The team in Warsaw is leading three Special Interest Groups in the OSS
Kubernetes community: SIG Autoscaling, SIG Scalability and SIG
Instrumentation.

Coding language: Go

Borg is Google internal cloud, i.e. Cluster Operating Systems for


scheduling and managing all Google machines across the globe and all
applications - from YouTube, via Gmail & Maps to Google Cloud. Work
done in Warsaw includes building the Borg on-machine agent for
managing hardware, processes' lifecycle and isolation, tools for running
and managing services on Google clusters, the system collecting and
warehousing data about the entire Google production fleet, and a few
analyzing this data using advanced ML algorithms to automate and
optimizing the use of Compute resources, via automatic placement,
scaling and others.

Coding languages: C++, Go

Control Plane Platform is a platform on top of which GCE (Google


Compute Engine) and other products build their API business logic.
It standardizes the building, operating and evolving of a service’s control
plane.

Coding languages: Java, Go

Cloud Networking team is developing networking products for


Enterprise customers of GCP. The teams are focused on enhancing
Customer Experience with market leading products such as Network
Intelligence Center and programmable APIs. The teams also work on
advanced operations infrastructure to develop highly reliable services.

Coding languages: Java, TypeScript, Python, C++, Go

Engineering Productivity is a data-driven engineering discipline


focused on optimizing the engineering process so that Google can
deliver amazing experiences to our users, faster.

Coding languages: Java, C++, Python, JavaScript, Go


Google Cloud is a leader in Data Analytics, providing a
comprehensive, serverless data analytics and machine-learning
platform.

Our growing team in Warsaw is responsible for several Google Cloud


Data Analytics products: Cloud Composer and Data Catalog, BigQuery,
Dataform, Data Catalog Ingestion. Our mission is to enable customers
to fully leverage the entire Data Analytics platform, orchestrate and
manage data processing end-to-end, and gain visibility and control
over their data, whether the data resides in Google Cloud, on
premises, or in other clouds.

Cloud Composer is a fully managed workflow orchestration service,


growing at a very fast pace. The product enables some largest and
most successful organizations in the world to orchestrate their data
processing at massive scale. Our goal is to deliver easy-to-use, fully
managed, fast, and cost effective orchestration for a wide range of
users and customers.

Data Catalog is a new core GCP service that enables customers to


discover, understand, and manage all their data assets irrespective of
whether they are in Google Cloud Platform, on premises, or in other
clouds. Data Catalog powers a fast-growing list of advanced
capabilities such as automatic data categorization, data governance,
data lineage, and more.

BigQuery is a highly scalable enterprise data warehouse, one of the


most attractive products within GCP and is often called the crown
jewel of Google Cloud Platform (GCP). BigQuery is expanding into
real-time query experience enriched with built-in BI modelling
capabilities based on Looker modelling technologies.

The Dataform product is used by Data Analysts to develop


SQL-based transformations using our open-source ‘SQLX’
framework and a fully cloud-native IDE. They then use the product
to deploy and monitor the SQL workflows running on top of
BigQuery.

Data Catalog Ingestion team develops flexible, scalable, and


robust APIs and pipelines for feeding metadata changes from
various GCP data sources into Data Catalog. To be able to onboard
new data sources efficiently and reliably in the future, we are also
developing reusable integration testing toolsets.

Coding languages: Java, Python, C++ & Go,


TypeScript/JavaScript/Angular
Unified Control Plane (UCP) is a platform that powers many Google
Cloud Services. Google Cloud is rapidly expanding its product footprint,
and the UCP platform has the potential to allow it to deliver products
more efficiently.
UCP Team works on a project that involves numerous technical
challenges and has an impact both on the development of new Google
Cloud Platform products and on attracting a new wave of customers
and partners to our platform. They also help solve technical problems
spanning the areas of containers, orchestration, distributed systems,
service modeling, API modeling, monitoring, deployment, and
automation.
Coding languages: Java, GO

Colossus is Google’s exabyte scale distributed file system, storing all


the data for major Google properties such as Google Cloud Storage,
Youtube, Gmail, and Indexing. Colossus is the evolution of the Google
File System (GFS), enabling Google to grow to its current scale, by
supporting major Google Infrastructure such as Bigtable and
MapReduce. The team is continuing to push the boundaries of scale,
improving availability and reliability, easing our internal customer use
cases, all while reducing cost.
As an engineer on the Colossus team, you will work on high
performance, robust code, that is critical to the operation of Google.
You will understand rigorous system design and code health are
important for the long term system and team’s well being. You will
work with internal customers to enable new use cases and understand
the tradeoffs in performance, reliability, and cost. While not carrying a
pager, you will be interested in how the systems actually perform in
production.

Coding language: C++

You might also like