The Pragmatic Engineer 09月30日
谷歌工程文化揭秘
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

谷歌作为全球最大的科技公司之一,通过其产品如谷歌搜索、安卓、Chrome等触达了数十亿用户。本文深入探讨了谷歌的工程文化,包括其独特的工程栈、双轨职业发展路径、顶级薪酬体系以及极具挑战性的招聘流程。文章还分析了谷歌在不同产品领域和团队间的组织结构差异,以及其对工程实践和工具的标准化统一。谷歌以‘谷歌范’(Googleyness)为核心文化,鼓励员工在创新与效率间取得平衡,同时保持对用户和社会责任的承诺。

谷歌采用双轨职业发展路径,包括工程职级(L2-L11)和技术领导(Tech Lead Manager, TLM)路径,为工程师提供多元化职业发展选择。

谷歌的薪酬体系在区域市场处于顶尖水平,包括基本工资、股权、现金奖金和有时的一次性入职奖金,例如中级工程师(L4)在美国的总薪酬通常在25万至35万美元之间。

谷歌的招聘流程以数据结构和算法面试、系统设计、‘谷歌范’评估和领导力面试为特点,部分团队还会使用领域深度挖掘和带回家的项目,最终由招聘委员会做出决定。

尽管谷歌的不同产品领域和团队在优先级和政治文化上存在差异,但其工程实践、工具和技术栈高度标准化,以确保跨团队和跨地域的协作效率。

谷歌鼓励员工展现‘谷歌范’,即智能、适应性强、善于团队合作且乐于助人的特质,这一文化特质在谷歌的产品和服务中得到了充分体现。

Today, the tech giant Google reaches more people with its products than any other business in the world across all industries, via the likes of Google Search, Android, Chrome, Gmail, and more. It also operates the world’s most-visited website, and the second most-visited one, too: YouTube. Founded in 1998, Google generated the single largest profit ($115B after all costs and taxes) of all companies globally, last year.

Aside from its size, Google is known for its engineering-first culture, and for having a high recruitment bar for software engineers who, in return, get a lot of autonomy and enjoy good terms and conditions. Employees are known as “Googlers,” and new joiners – “Nooglers” – get fun swag when they start. An atmosphere of playful intellectual curiosity is encouraged in the workplace, referred to internally as “Googleyness” – more on which, later. This culture is a major differentiator from other Big Tech workplaces.

But what is it really like to work at Google? What’s the culture like, how are things organized, how do teams get things done – and how different is Google from any other massive tech business, truly?

This article is a “things I wish I’d known about Google before joining as an SWE / engineering manager”. It’s for anyone who wants to work at Google, and is also a way to learn, understand, and perhaps get inspired by approaches that work for one of the world’s leading companies.

This mini-series of articles focusing on Google contains more information about more aspects of its engineering culture than has been published in one place before, I believe. We’ve spent close to 12 months researching it, including having conversations with 25 current and former engineering leaders and software engineers at Google; the majority of whom are at Staff (L6) level or above.

Of course, it’s impossible to capture every detail of a place with more than 60,000 software engineers, and whose product areas (Google’s version of orgs) and teams work in different ways. Google gives a lot of freedom to engineers and teams to decide how they operate, and while we cannot cover all that variety, we aim to provide a practical, helpful overview.

In part 1 of this mini-series, we cover:

    Overview. Google generates more revenue than Microsoft and Meta, and is the Big Tech giant that likely employs the most software engineers across 25+ engineering offices. The mission statement is to “organize the world's information and make it universally accessible and useful.”

    What makes Google special? Behind the variety of approaches to work is a universal engineering culture for tools and practices. Google has a unique, custom engineering stack, and has built systems differently from competitors since day one, making it a “tech island”. Google has historically been more open than other Big Tech companies about its inner workings. With 120+ active products, it is most similar to Microsoft in the breadth of work it does, and in the opportunities there are for software engineers to work on different things.

    Levels and roles. There’s a dual-track career ladder between levels L2 and L11, and a Tech Lead Manager (TLM) role as a “third career path”. Google’s leveling process during interviews is the strictest in the industry, and “tech lead” is a role, not a level. Other engineering roles include SRE, EngProd, Research Scientist, DevRel, and UXE. Other roles that interact with engineering include Product Managers, Program Managers, TPMs, designers, and tech writers.

    Compensation. Google pays at the top of regional markets, and is known for its standout compensation which includes base pay, equity, cash bonus, and sometimes a signing-on bonus. Examples of this top-of-market pay:

      Mid-level engineer (L4) usually pays in the range of:

        $250-350K in total compensation in the US

        Other regions: £125-185K in the UK, €140-180K in Germany, CHF 210-260K in Switzerland, CA$210-280K in Canada, A$200-280K in Australia, zł380-450K in Poland, and ₹65-88 lakh in India

      Staff software engineer (L6) usually pays in the range of:

        $550-700K in total compensation in the US

        Other regions: £270-380K in the UK, €250-330K in Germany, CHF 370-500K in Switzerland, CA$420-650K in Canada, A$350-550K in Australia, zł750-850K in Poland, and ₹1.5-2.2 crore in India

      We cover entry-level (L3), senior (L5), senior staff (L7) packages, and also Google-specific bonuses like peer bonuses, spot bonuses, and award programmes.

      Google is one of few companies to offer a financially rewarding career path for engineers which doesn’t push them into management

    Hiring. Google has a notoriously difficult interview process which is copied by many other tech companies. Data structures and algorithms interviews, system design, “Googleyness”, and leadership interviews are also features of recruitment, and some teams use domain deepdives and takehomes. Final recruitment decisions are made by a Hiring Committee, but that’s still not the end of the process – successful candidates then go through “team matching”.

In Part 2, we additionally cover:

Read Part 2 here.

This article is around twice as long as most deepdives; there are just so many details worth sharing about Google!

For similar deepdives, see Inside Meta’s engineering culture, Inside Amazon’s engineering culture, and other engineering culture deepdives — including that of OpenAI, Stripe and Figma.

Programming note: this week, an episode of The Pragmatic Engineer Podcast will be released tomorrow (Wednesday), and there will be no edition of The Pulse.

1. Overview

Let’s begin with a quick rundown of the numbers that give Google the most users and customers of any business, globally:

Read more

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

谷歌 工程文化 职业发展 薪酬体系 招聘流程 谷歌范 技术领导
相关文章