码农类General 全职
硕士+(1-3年)
[3] 积分不足,查看如何攒积分或解锁阅读权限 IC (Individual Contributor 技术岗,不管人) @
google
BayArea湾区
在这家公司工作了多久: 1-2years | 你还在这家公司吗: ExEmployee, quitted < 3months ago
==== 综合评价: ★★★★☆ ==== 你对公司商业前景有信心吗: Yes
你觉得有清晰的发展空间吗: Yes
WLB-平均每周工作多久: 30-40hours
上次refresh多少钱: $30-50k
公司食堂: Free food, is ok
人员流动-你的director组内最近半年有多少人离职: Not sure
周围做决定的人一般是谁: Engineer
大部分同事上班状态: Rest and vest
你身边政治斗争如何: Some, but tolerable
当初为什么选择来这家公司?: Google is Google
如果已经离开这家公司,为什么选择离开?:
具体工作,组,tech stack等: Technical Infra
最满意的是什么:Google is a good brand
最不满意的是什么: Management could be better
你对这份工作最看重什么:experience in Google
感觉时常在地里看到询问Google的SETI的问题,比如这个title是什么意思,和SWE有什么区别等。于是想专门开个帖子谈谈Google SETI。
LZ背景:2017年初作为new grad SETI进Google,18年年底离职。在这个岗位待了超过一年半了,因此相信自己讲讲对这个岗位的感受还是有参考意义的。
我会尽可能多的涵盖我对SETI的见解,以后再有朋友想询问关于SETI的问题的时候,希望这个帖子可以作为一个data point。
什么是SETI
SETI的全称是Software Engineer, Tools and Infrastructure。这个title诞生于大概两三年前,它的前身是叫Software Engineer in Test(可能不准确但不会偏差太多),由于原本的名字不太容易招到人,于是重新改了个好听的名字包装上市。但不要慌张,这个不是一个QA职位。
先说说SWE,这个title和别的公司常说的SDE等价,他们负责的是一个产品的production code,他们服务的用户是这个产品的所有用户。
他们的工作内容包括开发新的production feature,production code maintenance(包括refactor/重写等),write unit test for production code,write integration/e2e test for the whole product等。
总之他们开发维护的software是production本身。
对于SETI来说,他们的产出也是software(而不是test case),只不过他们的用户是SWE。SETI的目的是给SWE提供支持,让SWE能更快更高质量地deliver。tool and (test) infrastructure是SETI最主要的产出。一些简单的例子包括:
build production-like sandbox environment,build test framework/infra for the product to make integration/e2e test much simpler,provide tooling that collect certain metric from production and build dashboard to display the data...
SETI并不对production code负责,他们负责提供工具。
相对容易。
SETI到SWE的latter转换是不需要面试的(如果TE转SETI/SWE需要重新面试),只需要找到receiving manager,得到对方的支持就可以。到新的组后,需要顶着SETI的title做2个cycle,一切正常就会在2个cycle结束后自动转为SWE title。并且SETI到SWE的转换通常不需要降级,因此不少人喜欢从3升到4后立刻尝试转L4 SWE
1. SWE 和 SETI 这两个职务是相互平行、而不是互相包含的关系是吗?
2. 我最后选的组是Google Search 下面做一个 data infrastructure (也是做 infra),然后按照您的描述,SETI也是做infra,这二者之间有联系嘛?或者说一般各大组的 data infra 是属于 SWE的?