Director of Engineering, Google Monitoring Platform
Company: Google
Location: Sunnyvale
Posted on: June 20, 2022
|
|
Job Description:
Minimum qualifications:Bachelor's degree in Computer Science,
Engineering, a related field, or equivalent practical experience15
years of software development experience or 13 years with a
relevant advanced degree8 years of experience managing engineering
teamsPreferred qualifications:Master's degree or PhD in Computer
Science, Engineering, or another technical related fieldExperience
in distributed systems architecture and building scalable
systemsExperience in large-scale data processingExperience with
distributed database systems and related data query
architecturesExperience in influencing and driving key product
innovations and opportunities across diverse stakeholders About the
job In this role, you will lead an innovative team of software
engineers responsible for the Google Monitoring Platform that is
used by all Google Services (Search, Ads, YouTube, etc.) and is the
core of Google Cloud Monitoring, a Google Cloud product. The focus
of the area is Monarch, Google's planet-scale streaming processing
and time series database system. Monarch is responsible for
ingesting metric data produced by all production systems and
workloads running on them, analyze it to detect anomalies and
exceptions (alerts), process it to materialize derived metrics,
store it, index it, and serve it to feed monitoring dashboards, ad
hoc diagnostics, and automation such as auto-scaling. It has grown
exponentially to ingest data multiple entities at a fast rate.
Because of its role in Google production, Monarch has to manage
this load while meeting the strict service level objective of
availability globally. The Google Cloud Metric Platform is layered
over Monarch in support of the Cloud Observability product we offer
to all Google Cloud customers so that they can run their workloads
at scale with confidence. This results in the need to meet
additional requirements relating to stricter user isolation, data
sovereignty, and ease of use. The engineering team responsible for
developing, maintaining, and operating Monarch and its ecosystem is
currently staffed with software engineers and engineering managers
collaborating across several sites.Google Cloud accelerates
organizations' ability to digitally transform their business with
the best infrastructure, platform, industry solutions and
expertise. We deliver enterprise-grade solutions that leverage
Google's cutting-edge technology - all on the cleanest cloud in the
industry. Customers in more than 200 countries and territories turn
to Google Cloud as their trusted partner to enable growth and solve
their most critical business problems. Responsibilities Lead a
growing team of software engineers.Provide technical vision and
strategy for the team. Design and lead a technical roadmap,
balancing short- and long-term technology investments.Collaborate
with stakeholders across engineering, product, and operations
across all of Google to understand their requirements and offer
optimal solutions to them.Ensure engineering and product
excellence.
Develop the team to grow the next generation of
leaders.Applications will be accepted through June 20, 2022.
Keywords: Google, Sunnyvale , Director of Engineering, Google Monitoring Platform, Executive , Sunnyvale, California
Click
here to apply!
|